Description
You will design and maintain backend services using Java 11+ and Spring Boot within a microservices architecture.
This role is hybrid.
Responsibilities
- Develop and refactor microservices using Spring Boot, Hibernate, and Spring Data JPA.
- Implement secure authentication and authorization flows using JWT and OAuth best practices.
- Write efficient SQL and NoSQL queries to manage data persistence and retrieval.
- Utilize AI coding assistants (GitHub Copilot, Cursor, ChatGPT) to accelerate development and improve code quality.
- Participate in Agile ceremonies and contribute to continuous integration and delivery processes.
Required Skills
- 5+ years of professional experience with Java (version 11 or higher).
- Strong proficiency in Spring Boot and building microservices architectures.
- Hands-on experience with Hibernate and Spring Data JPA for ORM mapping.
- Solid understanding of SQL and NoSQL database systems.
- Practical knowledge of security protocols including JWT and OAuth.
- Experience working with AI tools such as GitHub Copilot, Cursor, Claude, or ChatGPT in daily workflows.
- Familiarity with Agile development methodologies and GitHub version control.
Preferred Skills
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience deploying microservices in cloud environments.