Java Microservices Developer - Job Description Position Title Java Microservices Developer
Position Summary We are seeking a talented Java Microservices Developer to design, develop, and maintain scalable, cloud-ready microservices-based applications. The ideal candidate should have strong experience with Java, Spring Boot, REST APIs, distributed systems, and modern software development practices.
Key Responsibilities Design and develop microservices using Java and Spring Boot.
Build and maintain RESTful APIs and backend services.
Develop scalable, high-performance, and fault-tolerant applications.
Collaborate with architects, product owners, QA engineers, and DevOps teams.
Integrate microservices with databases, messaging systems, and third-party services.
Implement security, authentication, and authorization mechanisms.
Troubleshoot, debug, and resolve production issues.
Participate in code reviews and maintain coding standards.
Write unit, integration, and performance tests.
Support CI/CD pipelines and cloud deployments.
Monitor application performance and optimize resource utilization.
Required Skills Strong proficiency in Java (Java 8/11/17 or later).
Experience with: Spring Boot
Spring Framework
Spring Cloud
Hibernate or JPA
Strong understanding of microservices architecture and design patterns.
Experience developing RESTful APIs.
Knowledge of relational databases such as: MySQL
PostgreSQL
Oracle Database
Experience with version control using Git .
Familiarity with messaging technologies such as: Apache Kafka
RabbitMQ
Understanding of API security, OAuth2, JWT, and authentication mechanisms.
Preferred Skills Experience with containerization and orchestration: Docker
Kubernetes
Knowledge of cloud platforms:
Experience with CI/CD tools such as Jenkins .
Familiarity with monitoring tools like Prometheus and Grafana .
Knowledge of distributed tracing and logging frameworks.
Qualifications Bachelor''s degree in Computer Science, Information Technology, or a related field.
3+ years of experience in Java backend development.
Hands-on experience building and deploying microservices in production environments.
Sample Resume Keywords Java, Spring Boot, Spring Cloud, Microservices, REST API, Kafka, RabbitMQ, Docker, Kubernetes, JPA, Hibernate, SQL, PostgreSQL, MySQL, AWS, CI/CD, Jenkins, Git, OAuth2, JWT, Distributed Systems.
Position Summary We are seeking a talented Java Microservices Developer to design, develop, and maintain scalable, cloud-ready microservices-based applications. The ideal candidate should have strong experience with Java, Spring Boot, REST APIs, distributed systems, and modern software development practices.
Key Responsibilities Design and develop microservices using Java and Spring Boot.
Build and maintain RESTful APIs and backend services.
Develop scalable, high-performance, and fault-tolerant applications.
Collaborate with architects, product owners, QA engineers, and DevOps teams.
Integrate microservices with databases, messaging systems, and third-party services.
Implement security, authentication, and authorization mechanisms.
Troubleshoot, debug, and resolve production issues.
Participate in code reviews and maintain coding standards.
Write unit, integration, and performance tests.
Support CI/CD pipelines and cloud deployments.
Monitor application performance and optimize resource utilization.
Required Skills Strong proficiency in Java (Java 8/11/17 or later).
Experience with: Spring Boot
Spring Framework
Spring Cloud
Hibernate or JPA
Strong understanding of microservices architecture and design patterns.
Experience developing RESTful APIs.
Knowledge of relational databases such as: MySQL
PostgreSQL
Oracle Database
Experience with version control using Git .
Familiarity with messaging technologies such as: Apache Kafka
RabbitMQ
Understanding of API security, OAuth2, JWT, and authentication mechanisms.
Preferred Skills Experience with containerization and orchestration: Docker
Kubernetes
Knowledge of cloud platforms:
Experience with CI/CD tools such as Jenkins .
Familiarity with monitoring tools like Prometheus and Grafana .
Knowledge of distributed tracing and logging frameworks.
Qualifications Bachelor''s degree in Computer Science, Information Technology, or a related field.
3+ years of experience in Java backend development.
Hands-on experience building and deploying microservices in production environments.
Sample Resume Keywords Java, Spring Boot, Spring Cloud, Microservices, REST API, Kafka, RabbitMQ, Docker, Kubernetes, JPA, Hibernate, SQL, PostgreSQL, MySQL, AWS, CI/CD, Jenkins, Git, OAuth2, JWT, Distributed Systems.
Job ID: 523100788
Originally Posted on: 5/31/2026
Want to find more Technology opportunities?
Check out the 165,505 verified Technology jobs on iHireTechnology
Similar Jobs