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.