HamburgerMenu
hirist

Job Description

Job Title : Java Developer Spring Boot

Location :
India (Hybrid)

Department : Engineering Backend Development

Experience : 3- 5 Years

Industry : Cloud Communications / SaaS

Qualification : Bachelors or Masters degree in Computer Science, IT, or related field

Role Overview :

The Java Developer - Spring Boot will be responsible for designing and developing scalable microservices and RESTful APIs to support real-time communications workflows. The role requires strong backend development skills, performance-oriented coding, and collaboration with cross-functional teams.

Key Responsibilities :

- Design, develop, and deploy backend microservices using Java and Spring Boot.

- Build and optimize RESTful APIs for high-performance, scalable systems.

- Implement data access layers using Spring Data JPA and Hibernate.

- Write clean, maintainable code with high test coverage using JUnit and Mockito.

- Collaborate with Product and QA teams to translate requirements into technical features.

- Troubleshoot performance issues, resolve bugs, and improve service reliability.

- Participate in code reviews to ensure code quality and adherence to best practices.

- Work with CI/CD pipelines for automated build, test, and deploy processes.

- Implement caching strategies and improve data access performance.

- Contribute to observability instrumentation, monitoring, and logging.

- Participate in Agile ceremonies including sprint planning and retrospectives.

Required Skillsets :

- Strong proficiency in Java and Spring Boot framework.

- Experience in developing RESTful APIs and microservices.

- Good understanding of Hibernate, Spring Data JPA, and ORM concepts.

- Hands-on experience with relational databases such as PostgreSQL or MySQL.

- Knowledge of caching or NoSQL tools such as Redis or Elasticsearch (preferred).

- Familiarity with Docker, Kubernetes, and containerized deployments (preferred).

- Experience with Git and CI/CD tools (Maven, Gradle, Jenkins, etc.).

- Understanding of WebSockets for real-time communication (preferred).

- Strong debugging, performance tuning, and problem-solving skills.

- Exposure to cloud environments such as AWS (advantageous).


info-icon

Did you find something suspicious?