Skip to main content
Posted 03 July, 2026

Java Developer SOW

Euclid Innovations
Bangalore Full Time
Reference: 365_679030_25-00218

Job Title: Java Developer (Microservices)

Job Summary:

We are seeking a highly skilled Java Developer with expertise in Microservices architecture to join our team. The ideal candidate will have hands-on experience designing, developing, and deploying Microservices-based applications using Java frameworks. The role requires a deep understanding of distributed systems, RESTful APIs, and cloud-native technologies.

Key Responsibilities:

  • Design and develop scalable Microservices architectures using Java and related technologies.
  • Build, test, deploy, and maintain Java-based microservices in a cloud or distributed environment.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the application performance, scalability, and reliability of the microservices.
  • Write clean, well-documented, and testable code.
  • Implement RESTful APIs to connect microservices with external systems and front-end applications.
  • Perform unit testing and participate in system and integration testing phases.
  • Implement CI/CD pipelines to automate testing and deployment of services.
  • Troubleshoot issues in distributed systems and resolve performance bottlenecks.
  • Ensure high availability of the services through load balancing, fault tolerance, and other resilience mechanisms.
  • Participate in architectural reviews and recommend improvements.
  • Monitor and maintain deployed services using container orchestration tools like Kubernetes.
  • Use modern monitoring and logging frameworks to observe microservices performance and health.

Required Skills and Qualifications:

  • Proven experience in Java Development, with expertise in Microservices architecture.
  • Strong proficiency in Java 8+ and knowledge of frameworks like Spring Boot for building microservices.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and deploying applications in a cloud-native environment.
  • In-depth understanding of RESTful APIs, JSON, and HTTP protocols.
  • Strong experience in containerization using Docker and managing containers with Kubernetes or other orchestration platforms.
  • Familiarity with API Gateway and other tools for managing APIs (e.g., Zuul, Kong, or AWS API Gateway).
  • Strong knowledge of message brokers like Kafka, RabbitMQ, or ActiveMQ.
  • Experience with NoSQL databases like MongoDB or Cassandra and traditional SQL databases like MySQL or PostgreSQL.
  • Knowledge of distributed tracing, logging, and monitoring tools like Prometheus, ELK stack, or Grafana.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools (e.g., Jenkins, GitLab CI, or CircleCI).
  • Understanding of security protocols and best practices for securing microservices (OAuth2, JWT, SSL/TLS).
  • Experience with Agile methodologies and working in a collaborative development environment.

Preferred Qualifications:

  • Experience with event-driven architecture and tools like Kafka or ActiveMQ.
  • Experience with serverless applications and architectures.
  • Familiarity with GraphQL and other modern API protocols.
  • Knowledge of Terraform, Ansible, or other Infrastructure-as-Code tools.
  • Experience working with DevOps teams and practices.

Sign up for Job Alerts