Description
You will develop, test, deploy, and maintain application software using Java.
Responsibilities
- Develop new functionalities using Spring Boot, Spring Batch, and Microservices.
- Build, test, and maintain REST APIs and associated unit test suites using JUnit.
- Automate schedulers and develop data loading jobs for database integration.
- Monitor end-to-end systems and provide production support to resolve customer incidents.
- Debug applications to identify and fix root causes in production environments.
Required Skills
- 5+ years of professional experience in Java development.
- Deep understanding of Spring Boot and Spring Batch.
- Experience building and consuming REST web services.
- Practical knowledge of Microservices architecture.
- Ability to build complex queries in DB2, Postgres, and Cassandra.
- Proficiency in writing unit tests with JUnit.
- Experience with database management and data loading processes.
- Bachelor's degree in Computer Science or a related field.