Job Description
- Experience in Enterprise Java/J2EE Technologies using Core Java, Spring Core, Spring JDBC template, Hibernate, Spring Batch etc.
- Experience with Restful Web services
- Good understanding and working knowledge of API Management and analytics platform i.e. APIGEE.
- Good understanding and working knowledge of Build Automation Tools and Frameworks using ANT, Maven, Jenkins etc.
- Expertly skilled in agile delivery methodology
- Hands‑on expertise with application design, software development and automated testing
- Experience with distributed (multi‑tiered) systems, algorithms, and relational databases
- Takes technical responsibility for all stages in the software development process
- Provides advice, guidance and assistance to Engineers and peers as required
- Takes part in reviews of own work and leads reviews of colleagues' work
- Integrates software and hardware subsystems in new systems, upgrades, enhancements and conversions
- Assists in detailed database design; carries out data design required by report generation for small ad‑hoc jobs
- Excellent communication skills, both written and spoken are essential
- Excellent relationship‑building skills with both Technology and Product Owner teams
- Proven experience working with multiple teams and managing multiple priorities and tasks
Qualifications
- Candidate should be a diploma or degree holder possessing minimum 6–8 years of Web and Application Development experience in Java
- Experience working in Core Java / J2EE, Tomcat, Application Server, Web Services etc.
- Good understanding of OOPS concept with excellent hands‑on for multithreading, collections, data structures etc.
- Hands‑on experience with Hibernate, Spring etc. is preferred
- Proficient in written and spoken English