As a Senior Java Developer in the Platform team, the candidate will work
with AD lead to ensure successful analysis and Development of complex,
technical services that are core to the success of the NextGen Paltform.
Core JAVA, Struts, Spring, JDBC, Java Communications API.
J2EE: Servlets, JSP, Struts, jQuery, EJB, XML, XSL, JAXP, JMS,WebServices SOA, JAXB.
Middleware interfaces, including MQ, JAXB, XML, XSLT, MQ, SOAP and RESTful web services
Desired Experience / Skills:
Experience with data analysis and data mapping between multiple
legacy and strategic systems
Experience working with complex algorithms
Experience with Rules Engines
Vehicle Configuration experience a Plus
Design, implement and test requirements
Ensure compliance to all requirements and design all technical
system diagrams and documents.
Maintain record of all maintenance release for all applications
and maintain knowledge of all enhancements.
Resolve all emergency production issues and ensure appropriate
resolution of all issues within required time-frame.
Document all designs and perform all unit tests.
Design code for all system design and prepare efficient
application programming interfaces.
Ensure quality of deliverables, follow development standards in
areas of code quality, test coverage, monitoring, logging, and exception
Collaborate and build relationships with analysts, project
managers, other development teams, operate and operations partners, and
Minimum 5 years of experience in designing and developing
Java/J2EE enterprise applications in medium to large scale IT Projects.
Design and application development based on Business Requirements
Develop Unit Test Plan, associated Unit Test Case and Unit Test
Provide system integration testing support for projects and
Provide implementation support
Must have strong knowledge in Object oriented
development, version control, release management, change management.
Experience with code review methodology and tools