Flag job

Report

Java Developer - Microservices Architecture

Salary

₹25 - 40 LPA

Min Experience

5 years

Location

Coimbatore, Tamil Nadu, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Job Description

Responsibilities :

  • Design, develop, and maintain microservices using Java and Spring Boot framework.
  • Develop and maintain RESTful APIs for seamless integration with frontend and other services.
  • Implement robust and scalable backend services to support business requirements.
  • Design and manage databases (Mongo, Maria, RMQ, Postgres, or other NoSQL servers).
  • Ensure data integrity and efficient query performance.
  • Utilize AWS cloud services for deployment and infrastructure management.
  • Implement and maintain CI/CD pipelines for automated deployments.
  • Work with containerization technologies (Docker, Kubernetes) (Good to have).
  • Implement unit tests (JUnit) and integration tests to ensure code quality.
  • Conduct code reviews and provide constructive feedback to team members.
  • Debug, troubleshoot, and resolve issues in production and development environments.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Participate in Agile/Scrum ceremonies, including sprint planning and estimations.
  • Communicate effectively with team members and stakeholders.
  • Implement security measures to protect sensitive data and prevent vulnerabilities.
  • Optimize performance and ensure high availability of backend services.
  • Stay up-to-date with emerging backend technologies, frameworks, and best practices.
  • Quickly understand the tech stack, services, and workflows.
  • Contribute to both day-to-day operations and long-term improvements.
  • Be versatile, proactive, and capable of taking full ownership of your work.

Required Skills

Experience :

  • 5+ years of experience in application development using Java.
  • 5+ years of relevant experience with React Native and Redux.
  • Experience in creating and deploying microservices using the Spring Boot framework.
  • Strong proficiency in Java.
  • Strong experience in Maven.
  • Good experience in unit (JUnit) and integration testing.
  • Experience in Microservices is a must.
  • Experience in designing and developing REST-based services/Microservice development.
  • Any one of these database Mongo, Maria, RMQ, Postgres, or other NoSQL servers.
  • Experience in AWS and CI/CD.
  • Candidate should have good communication skills (written and verbal).
  • Excellent analytical and problem-solving skills

(ref:hirist.tech)

Skills

java
spring-boot
rest
microservices
mongodb
mariadb
rabbitmq
postgresql
aws
ci/cd
docker
kubernetes
junit
react-native
redux