You will develop and maintain backend middleware services and web applications within a distributed Agile environment.
Responsibilities
- Build and deploy RESTful web services and web applications.
- Develop server-side logic using Spring frameworks.
- Manage data persistence using ORM frameworks and RDBMS.
- Implement CI/CD pipelines to support automated deployment.
- 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 command of Object Oriented Programming and design concepts.
- Extensive experience with Spring frameworks, including Spring Boot, Spring MVC, and Spring Batch.
- Proficiency in developing RESTful web services.
- Experience with ORM frameworks such as Hibernate.
- Hands-on experience with RDBMS like Oracle, SQL Server, or DB2.
- Experience with CI/CD tools, specifically Jenkins and Git.
- Proven ability to work within distributed Agile teams.
Preferred Skills
- Knowledge of Banking and Finance domains.
- Experience working in Unix/Linux environments.
- Experience with Microservices using Docker containers or OpenShift.