- *Job Title:** Senior Java Developer
- *Location:** Gandhinagar, Gujarat (Work from office)
- *Experience:** 3–5 years
We are seeking an experienced Java Developer with strong expertise in modern Java (Java 21\), Spring Boot, and event\-driven architectures. The ideal candidate will be a hands\-on engineer with a DevOps mindset, capable of translating user stories into well\-structured technical tasks and delivering high\-quality, well\-tested, and maintainable code.
You will collaborate with cross\-functional teams to design, implement, and maintain scalable, event\-driven applications and services within a fast\-paced, dynamic environment. As developers own the full development lifecycle, you will also be responsible for writing comprehensive automated tests and producing clear documentation to support maintainability and collaboration.
- Design, develop, and maintain backend services using Java 21, Spring Framework, and Spring Boot.
- Implement and optimize event\-driven systems, with a strong focus on Solace messaging.
- Translate user stories and business requirements into well\-defined technical tasks and deliverables.
- Collaborate effectively with frontend teams to integrate APIs and ensure seamless end\-to\-end functionality.
- Integrate and secure APIs using OAuth and modern authentication standards.
- Work with SQL databases and write optimized queries.
- Utilize Git for version control and participate in peer code reviews.
- Apply a DevOps mindset to ensure smooth CI/CD pipelines, automation, and cloud deployments (preferably Azure).
- Write and maintain automated tests, including unit, component, integration, and end\-to\-end tests, ensuring high software quality.
- Use Test Containers for building robust, reproducible test environments.
- Document code, APIs, design decisions, and technical processes to support transparency and maintainability.
- Troubleshoot and resolve technical issues in production and non\-production environments.
- Java 21
- Spring Framework, Spring Boot
- Event\-driven programming (preferably using Solace)
- SQL, JMS, OAuth
- Git, Azure
- Exposure to Kubernetes
- DevOps mindset (automation, CI/CD, monitoring)
- Proven experience writing high\-quality automated tests (unit, component, integration, E2E)
- Experience with Test Containers
- Ability to translate user stories into technical implementations
- Strong attention to detail and commitment to producing high\-quality, reliable code
- Excellent communication skills and ability to collaborate effectively with diverse, cross\-functional teams
- Kafka or other event streaming/messaging platforms
- MS Azure Cloud
- Ping Identity or similar authentication solutions
- Docker and containerization experience
- ETL development experience
- Familiarity with Helm, MSSQL, Cosmos DB, MongoDB
- Exposure to workflow systems (e.g., Camunda, Flowable)
- Experience in the healthcare domain
- Exposure to Agentic AI development tools such as Claude Code, GitHub Copilot, or similar AI\-assisted coding environments
- Strong problem\-solving and analytical skills
- Proactive and self\-directed, with a focus on continuous improvement
- Exceptional attention to detail and ability to work efficiently in a fast\-paced environment
- Collaborative mindset and willingness to share knowledge
- Strong sense of ownership and accountability
- Habit of maintaining clear, structured documentation for future reference and team use
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- US\-based company
- Opportunity to work on cutting\-edge, event\-driven technologies
- Exposure to cloud\-native architectures and modern DevOps practices
- Dynamic environment focused on technical excellence, collaboration, and end\-to\-end ownership
Job Types: Full\-time, Permanent
Pay: ₹900,000\.00 \- ₹1,500,000\.00 per year
Benefits
Work Location: In person