Functional Area -
IT Software Programming / Analysis / Quality / Testing / Training
Job Role -
Senior Java Software Engineer
Employment type -
Full Time
Work Mode - In Office
Job Description | Role and Responsibilities
Develop skills and competence on our products in terms of functionality, design and architecture
Develop extensions or customization around our products in context of customer asks, be it UI/UX or Business functionality, Interfaces and Integration or Reports and visualizations.
Assist in the testing and deployment of the product and the customization and developments
Prepare documentation - program specifications, unit test plans, test cases, technical documentation, release notes and status reports
Candidate Profile | Who Can Apply
Proven hands-on Software Development experience
Proven working experience in Java development
Hands on experience in designing and developing applications using Java EE platforms.
Object oriented analysis and design using common design patterns.
Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)
Experience in the Spring Framework
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Experience with test-driven developmentcellent knowledge of Relational Databases, ORACLE, SQL/PLSQL and ORM technologies (JPA2, Hibernate)