Are you passionate about building scalable backend applications and high-performance REST APIs We're looking for a Java Spring Boot REST API Developer to join our growing engineering team.
Location: Bengaluru
Experience: 2-3+ Years
Employment Type: Full-Time
Qualification: Bachelor's degree in Computer Science, Information Technology, or a related field.
Key Responsibilities :
- Develop, test, and maintain RESTful APIs using Spring Boot.
- Design and implement scalable microservices architecture.
- Work with SQL/NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.
- Write efficient, clean, and reusable code following best practices.
- Implement security (OAuth2, JWT, Spring Security) and authentication mechanisms.
- Integrate with third-party APIs and cloud services (AWS, Azure, GCP).
- Troubleshoot, debug, and enhance existing applications.
- Work with CI/CD pipelines, Docker, and Kubernetes for deployment.
- Collaborate with frontend developers, designers, and other backend engineers.
- Write unit and integration tests using JUnit, Mockito, or similar frameworks.
Required Skills:
- Java 8/11+
- Spring Boot, Spring MVC, Spring Data JPA, Spring Security
- RESTful API development
- Microservices architecture
- Hibernate / JPA
- SQL / NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis, etc.)
- Docker, Kubernetes (optional but preferred)
- CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.)
- Unit testing with JUnit, Mockito
- Version control using Git (GitHub, GitLab, Bitbucket, etc.)
- Good understanding of Agile methodology
What You'll Do:
- Develop and maintain scalable RESTful APIs using Spring Boot.
- Design and implement microservices-based applications.
- Collaborate with cross-functional teams to build secure and reliable solutions.
- Optimize application performance and integrate with cloud services and third-party APIs.