Posted on: 06/10/2025
Role : Lead Java Developer
Experience : 8-12 yrs
Location : Bengaluru
We are looking for an experienced Backend Engineer/Java Microservices Developer with expertise in API management, container orchestration, automation, and CI/CD practices. The ideal candidate will have a strong background in designing and developing scalable microservices, integrating enterprise systems, and ensuring application security, performance, and reliability.
Key Responsibilities :
Microservices Development :
- Design, develop, and maintain Java/Spring Boot microservices with a focus on scalability, security, and integration with enterprise platforms.
- Implement business logic and workflows, ensuring proper data persistence and transaction handling.
- Optimize microservices for performance, fault tolerance, and maintainability.
.API Design & Management :
- Define and implement RESTful APIs, including versioning, authentication, rate limiting, and lifecycle management strategies.
- Manage APIs through Kong API Gateway, including route definitions, plugin configurations, traffic control, authentication/authorization, and monitoring.
- Establish API security standards, documentation, and governance practices.
Containerization & Orchestration :
- Package applications into Docker containers and deploy using Docker Swarm for scalability and high availability.
- Configure service discovery and coordination using Zookeeper.
- Monitor containerized applications for resource utilization, resilience, and fault recovery.
Infrastructure Automation :
- Automate infrastructure provisioning and configuration using Ansible with YAML-based playbooks and templates.
- Maintain infrastructure-as-code (IaC) practices for consistency across environments.
- Ensure automation scripts support reproducibility, scalability, and secure configurations.
Identity & Access Management (IAM) :
- Integrate applications with enterprise Identity and Access Management (IAM) solutions such as Cloud Foundry UAA or equivalent platforms.
- Implement role-based access control (RBAC), single sign-on (SSO), and secure token-based authentication.
CI/CD & Deployment :
- Design and maintain CI/CD pipelines using Jenkins to automate build, test, and deployment processes.
- Integrate quality gates, security scans, and compliance checks into the pipeline.
- Ensure seamless, secure, and repeatable deployments across staging and production environments.
Collaboration & Best Practices :
- Work closely with DevOps, security, and architecture teams to enforce coding standards, infrastructure best practices, and security compliance.
- Participate in code reviews, architectural discussions, and system design sessions.
- Provide technical guidance to peers and contribute to knowledge-sharing within the team.
Monitoring & Troubleshooting :
- Set up logging, monitoring, and alerting systems to proactively detect and resolve issues in staging and production environments.
- Use tools and best practices for root cause analysis, performance optimization, and system recovery.
- Support on-call activities and incident response processes when required.
Required Skills & Qualifications :
- Strong hands-on experience in Java (Spring Boot) microservices development.
- Proficiency in RESTful API design and API lifecycle management.
- Hands-on expertise with Kong API Gateway (or similar API gateways).
- Experience with Docker Swarm for container orchestration and Zookeeper for service discovery.
- Proven experience with Ansible and YAML for automation and configuration management.
- Knowledge of enterprise IAM platforms (Cloud Foundry UAA, Keycloak, Okta, etc.).
- Strong CI/CD knowledge with Jenkins pipelines, including build automation and deployment strategies.
- Solid understanding of monitoring, logging, and troubleshooting distributed systems.
- Strong collaboration and communication skills with cross-functional teams
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1556501
Interview Questions for you
View All