Description
You will own backend and middleware services in a distributed Agile environment.
Responsibilities
- Build and maintain web applications and RESTful web services.
- Implement server-side logic using Spring MVC, Spring Boot, and Spring Batch.
- Manage data persistence using Hibernate and RDBMS technologies.
- Solve complex technical problems independently.
- Collaborate with cross-functional teams in an Agile delivery model.
Required Skills
- 8+ years of hands-on development experience with Java 1.8 or above.
- Strong command of Object-Oriented programming and design concepts.
- Experience with Spring frameworks (MVC, Spring Boot, Spring Batch).
- Proficiency with ORM frameworks like Hibernate.
- Experience with RDBMS such as Oracle, SQL Server, or DB2.
- Experience developing RESTful web services.
- Experience with CI/CD pipelines, specifically Jenkins and Git.
- Ability to work effectively in distributed Agile teams.
Preferred Skills
- Experience with Microservices using Docker containers or OpenShift.
- Knowledge of Unix/Linux environments.
- Background in the Banking and Finance domain.