Senior Java Microservices Developer – Assistant Vice President

Citigroup

Pune, Maharashtra, India
**
8+ years professional software development experience
Strong background in microservices architecture design
Proficiency in java 8 and spring boot frameworks
** Citi is seeking a Senior Java Microservices Developer for its Pune location, focusing on designing and developing scalable microservices with a strong emphasis on Java. The ideal candidate will have extensive experience in microservices architecture and development, along with strong problem-solving and communication skills. **

Job Summary

  • The role involves designing and implementing robust, scalable, and secure microservices for a global financial institution.
  • Candidates will lead technical design efforts, mentor junior developers, and collaborate with product owners to translate business requirements into solutions.
  • The position offers the opportunity to work within a team of over 230,000 dedicated people from around the globe.

Matching Summary

Match Score: 75

** Citi is seeking a Senior Java Microservices Developer for its Pune location, focusing on designing and developing scalable microservices with a strong emphasis on Java. The ideal candidate will have extensive experience in microservices architecture and development, along with strong problem-solving and communication skills. **

Skills & Requirements

Must-have

  • 8+ years professional software development experience
  • Strong background in microservices architecture design
  • Proficiency in Java 8 and Spring Boot frameworks
  • Experience with containerization using Docker and Kubernetes
  • Deep understanding of RESTful API design principles
  • Knowledge of relational and NoSQL databases

Nice-to-have

  • Experience with event-driven architectures
  • Familiarity with performance tuning and optimization
  • Contributions to open-source projects
  • Active participation in developer communities
  • Knowledge of security best practices in microservices

Key Requirements

  • Bachelor's or Master's degree in Computer Science or Engineering
  • Minimum 8 years of professional software development experience
  • Proven hands-on experience with Java and microservice development

Work Rights

Not specified

Tailored Resume

Cover Letter