Job Summary
We are seeking a highly skilled Senior Java Microservices Developer with strong expertise in Java, Spring Boot, Microservices architecture, and NoSQL databases. The ideal candidate will have hands-on experience leveraging AI technologies to drive automation, improve operational efficiency, or deliver measurable effort reduction. Experience in the Financial Services domain is preferred.
Required Skills
Java, Spring, Microservices, and NoSQL databases. AI experience is highly preferred, specifically candidates who have applied AI for automation or measurable effort reduction. Financial services domain experience is a plus.
- Strong experience in Java development.
- Hands-on expertise with Spring Boot and Spring ecosystem.
- Proven experience designing and developing Microservices.
- Experience working with NoSQL databases (MongoDB, Cassandra, DynamoDB, Couchbase, etc.).
- Strong understanding of RESTful APIs and distributed systems.
- Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes.
- Knowledge of CI/CD pipelines and DevOps practices.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance applications using Java and Spring Boot.
- Build and enhance cloud-ready Microservices-based solutions.
- Develop and optimize integrations with NoSQL databases such as MongoDB, Cassandra, DynamoDB, or similar technologies.
- Collaborate with cross-functional teams to define, design, and implement technical solutions.
- Apply AI/ML technologies, Generative AI, or intelligent automation solutions to improve productivity, reduce manual effort, and streamline business processes.
- Participate in architecture discussions and contribute to technical design decisions.
- Ensure code quality through unit testing, code reviews, and adherence to development best practices.
- Troubleshoot and resolve complex production issues.
- Work closely with business stakeholders to understand requirements and translate them into technical solutions.
- Support Agile development processes including sprint planning, estimation, and retrospectives.
Note: I would like to mention that our company is an empaneled (Prime) vendor with Infosys