JD - Senior Java Developer
JD - Senior Java Developer
Position Description:
The Senior Java developer designs and develop application code, in response to business needs, as a part of the project
development team. She or he participates in the design and architecture of the application or its components, investigates
and proposes appropriate technologies to be used, promotes re-usability of existing components and contributes to the
creation of frameworks. Assists more junior members of the team and controls their work where applicable.
Key Responsibilities:
Designs, develops and documents java based software components in accordance with requirements specification,
functional and technical design documents.
Works closely with the software architect and contributes in defining the optimum solution architecture and
technical design to meet business needs.
Verifies the developed source code by reviews
Provides Level 3 support
Ensures architectural changes (as defined by architects) are implemented
Fixes software defects/bugs
Measures and analyzes code for quality
Provides development estimates
Collaborate with functional analysts and technical specialists to complete work, as required
Technical Skills:
Experience in application design and programming in a large enterprise working on mission-critical IT systems
Experience in source code management, continuous build and integration technologies
Experienced in producing technical documentations
Proficient in application reference architectures and patterns
Experience with Enterprise Application Integration patterns and technologies
Distributed caching Technology: Oracle coherence
Programming experience and related Technologies: Java, Spring, Tomcat, JMS
Web Technologies and Tools: HTTP, Web Services, Javascript (AngularJS)
Database Technologies: Oracle SQL
Key Attributes:
Ability to write high quality code
Ability to contribute to QA strategy and Architecture decisions
Ability to solve business or production problems
Keeps pace with technical innovation
Proficient written and spoken English.