About the role
We are looking for an experienced Java Backend Developer to design, develop, and maintain scalable, high-performance backend applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, and SQL/NoSQL databases, along with experience in cloud technologies and CI/CD pipelines.
Mandatory Skills:- Core Java (Java 8/11/17)
- Spring Boot
- Spring MVC
- Microservices Architecture
- RESTful API Development
- Hibernate / JPA
- SQL (Oracle, MySQL, PostgreSQL)
- Maven or Gradle
- Git / GitHub / Bitbucket
- JUnit, Mockito
- Kafka or RabbitMQ
- Docker
- Kubernetes (Good to Have)
- Jenkins / CI-CD
- AWS / Azure / GCP (Preferred)
- Design and develop scalable backend applications using Java and Spring Boot.
- Build and consume RESTful APIs and Microservices.
- Write clean, efficient, and maintainable code following coding standards.
- Optimize application performance and troubleshoot production issues.
- Collaborate with Frontend developers, QA, DevOps, and Product teams.
- Develop database schemas, write complex SQL queries, and optimize performance.
- Implement unit testing and integration testing.
- Participate in code reviews and Agile ceremonies.
- Deploy applications using CI/CD pipelines.
- Ensure application security, scalability, and reliability.