Description
You will design and develop backend middleware services and web applications within a distributed Agile environment.
Responsibilities
- Build and maintain RESTful web services and backend applications.
- Implement server-side logic using Spring frameworks and ORM tools.
- Manage data persistence using RDBMS like Oracle, SQL Server, or DB2.
- Own the CI/CD pipeline using Jenkins and Git.
- Solve complex technical problems independently within cross-functional teams.
Required Skills
- 10+ years of hands-on development experience with Java 1.8 or above.
- Strong foundation in Object Oriented Programming and design concepts.
- Proficiency with Spring frameworks including Spring Boot, Spring MVC, and Spring Batch.
- Experience developing RESTful web services.
- Experience with ORM frameworks such as Hibernate.
- Experience with RDBMS including Oracle, SQL Server, or DB2.
- Hands-on experience with CI/CD tools like Jenkins and Git.
- Experience working in distributed Agile teams.
Preferred Skills
- Knowledge of Banking and Finance domains.
- Experience in Unix/Linux environments.
- Experience with Microservices using Docker or OpenShift.