24 Sep
|
Selligence Solutions
|
Chennai
24 Sep
Selligence Solutions
Chennai
Senior Java Developer
Experience: 8-10+ Years
Location: Chennai
Employment Type: Full-time
What We re Looking For
We are hiring Senior Java Developers who are hands-on with designing and building microservices-based backend systems, and know what it takes to deploy and manage applications on the cloud.
This role requires more than just Java coding. We re looking for someone who can design fault-tolerant services, think about scale from day one, understand deployment pipelines, and debug live production issues. You ll work closely with architects, DevOps engineers, and other backend/frontend developers to ship solid features in a fast-moving setup.
If you ve worked with IAM products (like Okta, Keycloak, ForgeRock, or homegrown RBAC solutions), that s a nice bonus - but the must-haves are Microservices and Cloud Deployment experience.
Key Responsibilities
- Lead the design and development of high-performance, scalable Java-based microservices
- Own end-to-end delivery - from writing business logic to deployment and monitoring in cloud environments
- Translate business requirements into clean and efficient service designs
- Create and consume REST APIs; build systems that communicate reliably across services
- Write unit, integration, and performance tests; practice test-driven development
- Optimize services for cost, latency, and fault-tolerance on cloud platforms
- Own CI/CD pipelines and actively contribute to deployment automation
- Debug live production issues, analyze logs, and ensure system stability and uptime
- Participate in code reviews, architecture discussions, and contribute to engineering best practices
- Collaborate with cross-functional teams including DevOps, Product, QA, and UI/UX
Required Skills
- 8 to 12+ years of qualified software development experience in Java
- Deep knowledge of Spring Boot and microservices design patterns
- Experience in building and deploying microservices on cloud platforms (AWS, GCP, or Azure)
- Hands-on experience with Docker, Kubernetes, and cloud-native deployment strategies
- Proficiency in designing, documenting, and consuming REST APIs
- Strong experience in message-based systems (Kafka, RabbitMQ, or similar)
- Familiarity with CI/CD pipelines and tools (Jenkins, GitHub Actions, GitLab CI, etc.)
- Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.)
- Ability to write clean, modular, and maintainable code
- Good understanding of system design, caching, observability, and troubleshooting
Nice to Have (Optional, but Appreciated)
- Experience with IAM products like Okta, Keycloak, ForgeRock, etc.
- Hands-on with OAuth2 / OpenID Connect, authentication & authorization flows
- Experience with infrastructure-as-code tools like Terraform or CloudFormation
- Knowledge of logging and monitoring frameworks (ELK, Prometheus, Grafana)
- Understanding of application security, rate limiting, and resilience patterns
- Exposure to Agile environments and working with cross-functional squads
Why Join Us
- Be part of a high-performing, collaborative engineering team working on impactful products
- Work on modern architectures and cloud-native technologies from day one
- Solve real-world scalability, reliability, and system design challenges
- Flexible work culture and opportunities to lead and grow technically
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Senior Java Developer (Chennai)
🏢 Selligence Solutions
📍 Chennai