Description
You will build and maintain backend services using Java and the Spring ecosystem.
Responsibilities
- Design and implement RESTful APIs.
- Develop backend logic using Spring Boot, Spring MVC, and Spring Batch.
- Manage data persistence across relational and NoSQL databases.
- Deploy and scale applications within cloud environments.
Required Skills
- 5+ years of professional software development experience.
- Proficiency in Java (version 8 or higher).
- Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Batch).
- Experience designing and understanding REST APIs.
- Experience with relational databases such as Oracle, SQL Server, or Postgres.
- Experience with NoSQL databases including MongoDB, DynamoDB, or Elasticsearch.
- Experience deploying and scaling applications on cloud platforms like AWS, Azure, GCP, or IBM.
- Bachelor's degree or equivalent graduate level education.