Job Title: Sr. Java Developer
The senior Java developer will primarily be responsible for designing and developing a service layer between user-interface components and back-end information systems. The service layer primarily will be responsible for reading and writing to databases, accessing documents in a content repository, and performing business logic either directly in Java or using a business rules engine. This senior developer will work closely with developers creating other parts of a case-management application in order to understand their requirements for the service layer. The service layer will be called from user-interface components and from workflow logic in an IBM Case Manager 5.1 system. The senior developer also likely will be needed to develop case management solutions using IBM Case Manager, including designing BPM workflows and coding application logic, and help develop an XML invoice processing system that interacts with the case management system. Key Responsibilities: Design and help code a stable Java service layer for use by external components in IBM Case Manager and IBM Webform Server (the UI layer). Write web services deployed to a Java EE 5 or 6 server. Design and code a data-access layer that uses JPA and other APIs to interact with Oracle databases and other components in the EIS. Work with the application architect and data architect to influence and implement the overall system architecture. Write testable code using JUnit 4. Accurately estimate level of effort for his or her own work. Work cooperatively in an agile team environment with tight deadlines.
Experience with the popular Java APIs and libraries for parsing XML. Understanding of EJB CMT, distributed transactions. Solid understanding, comfort, and belief in writing unit and integration tests using tools like JUnit.Experience with Eclipse, IntelliJ IDEA, or NetBeans. Good written and verbal communications.
Send responses to:
Email: firstname.lastname@example.org and email@example.com
Fax: 301 230-1733
“An Equal Opportunity Employer: M/F/D/V/SO”