Previous Job
*Java Developer III
Ref No.: 17-16156
Location: Chicago, Illinois
  • Participate in concept, design, build, deploy, test, release of various projects
  • Design programs to meet the goals and requirements of various projects
  • Develop and deliver code as per specifications
  • Contribute to the team effort by accomplishing project tasks on schedule and by interacting with other developers
  • Perform research and development to evaluate emerging technologies and their potential to optimize the platform
  • Evaluate, suggest and implement third party software as needed
  • Follow IT standards and processes for all work items
  • Provide development estimates and delivery to ensure quality and accuracy
  • Unit-test code for robustness, including edge cases, usability and general reliability
  • Work closely with different development teams
Knowledge/Skills Required
  •  Experience delivering highly scalable applications
  •  Experience in core Java; J2EE Application Layer/Back-end (Hibernate; Spring; Tomcat; MySQL
  •  Experience in Design and Development of the following - Decision Table, Decision Tree, Action Rule(BRL), Technical Rule, Rule Flows, BOM and XOM, Synthetic Class, Function Task, Rule Task in in JRules / WODM / ODM
  •  Hands on experience in Java and SOA architecture along with experience managing WebSphere Application Server
  •  Hands on experience in designing and building Domain Models, Java Execution Models and Business Object Models for Business Rules and events Applications
  •  Hands on experience in authoring, testing, publishing and deploying business rules into Decision Center - Business Console and Enterprise Console, Decision Server, Rule Execution Server (RES)
  •  Hands on experience in testing and simulating rule in Decision Validation services and leveraging Decision Warehouse
  •  Hands on experience in ODM API' s
  •  Demonstrable expertise in OO design and implementation
  •  Good analytical and problem-solving abilities; Strong organizational, prioritization and communication skills
  •  Experience developing SaaS-based web applications using an Agile/Scrum methodology
This is a contract to hire position. Final rate will be determined by the hiring manager based on candidate's skillset and experience.