Citi is seeking an experienced Java Developer specializing in Microservices to join their technology team. This role offers an opportunity to work with a leading global financial institution, focusing on developing and maintaining enterprise-level applications using cutting-edge technologies. The position requires a strong background in Java development, microservices architecture, and modern cloud technologies.
The ideal candidate will be responsible for full-stack development, with a primary focus on backend services using Java and Spring Boot. They will work in an agile environment, collaborating with cross-functional teams to deliver high-quality software solutions. The role involves working with various modern technologies including cloud platforms, containerization, and event-driven architectures.
This position offers exposure to complex financial systems and the opportunity to work with enterprise-scale applications. The hybrid work environment provides flexibility while maintaining team collaboration. The role requires both technical expertise and the ability to work effectively in a team setting, making it ideal for experienced developers looking to advance their careers in a global financial technology environment.
The position comes with the backing of Citi's strong technical infrastructure and the opportunity to work on projects that impact millions of users globally. Candidates will be part of a team that values innovation, technical excellence, and continuous learning. The role offers exposure to various aspects of modern software development, from microservices architecture to cloud deployment and DevOps practices.