Design and develop user interfaces to internet / intranet applications by setting expectations and features priorities throughout development life cycle.
Complete application development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
The role is responsible for developing software components primarily in Java Spring as well as implementing best practices and identify performance bottlenecks within the system. You will be bringing your own ideas to the table and contributing to the overall design. The ideal candidate should have experience in Object Oriented Programming in particular J2EE, Spring Framework, Hibernate, Tomcat, XML coupled with Object Databases knowledge.
Maintain existing applications and make improvement in them and also add new features as per the business needs.
Support strategic business development where appropriate.
Challenge and develop processes where appropriate.
Work in conjunction with other teams to meet agreed Service Level Agreements.
Project management from start to completion.
Testing, evaluating and implementing new processes and procedures.
Provide cover in the department as and when needed.
Ad hoc duties as and when required.
ESSENTIAL EXPERIENCE, SKILLS AND ABILITIES
Experience of working with J2EE, Spring and Hibernate.
Experience of building SQL, Procedures and functions.
Ability to respond in a constantly changing environment and remain calm under pressure.