Java Backend Developer - Microservices Architecture/Spring Boot

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About The Role

We are seeking a highly skilled and motivated Java Backend Developer to join our engineering team. The ideal candidate will have deep expertise in core Java technologies, a strong grasp of scalable backend architecture, and hands-on experience in building robust APIs and microservices. This role demands a passion for backend development, a commitment to clean code principles, and the ability to collaborate with cross-functional teams in an agile, fast-paced environment.

Key Responsibilities

  • Design, develop, and maintain scalable and high-performance backend services using Java and Spring Framework (Spring Boot, Spring MVC, Spring Data).
  • Develop RESTful APIs and integrate with front-end and third-party applications.
  • Work with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB), ensuring optimal data modeling and query performance.
  • Implement and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, or similar, ensuring efficient deployment and rollback mechanisms.
  • Write unit and integration tests using JUnit, Mockito, or equivalent testing frameworks to ensure code quality and reliability.
  • Collaborate with DevOps teams to containerize applications using Docker, and deploy on cloud or on-premise infrastructure.
  • Troubleshoot and debug issues across development, test, and production environments.
  • Adhere to best practices in software design and development including clean code, design patterns, and architectural principles.
  • Participate in code reviews, technical discussions, and contribute to improving backend architecture and development processes.

Technical Requirements

Must-Have Skills :

  • Strong hands-on experience with Java (8+), Java EE, and Spring Framework (Spring Boot).
  • Experience with ORM tools like Hibernate / JPA.
  • Solid understanding and practical knowledge of RESTful API design and development.
  • Proficiency with MySQL, PostgreSQL, and/or MongoDB for data persistence.
  • Familiarity with Docker for containerization of microservices.
  • Experience working with Git and version control workflows.
  • Exposure to CI/CD pipelines and build tools such as Maven, Gradle.

Good To Have

  • Knowledge of Kafka, RabbitMQ, or similar messaging systems.
  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Familiarity with API documentation tools like Swagger/OpenAPI.
  • Understanding of security standards and best practices in backend development (OAuth2, JWT, HTTPS).
  • Knowledge of Agile/Scrum methodologies and tools like JIRA, Confluence.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You