Citi is seeking an experienced Java Senior Developer to join their technology team in a hybrid work environment. This role focuses on full-stack development with an emphasis on Spring boot and Microservices architecture. The ideal candidate will have 9+ years of experience in Java development and strong expertise in cloud-native technologies, microservices, and modern development practices.
The position offers an opportunity to work with cutting-edge technologies in a global financial institution, contributing to enterprise-level applications. You'll be responsible for writing code, collaborating with team members, and participating in agile development processes. The role requires expertise in various technologies including Spring Boot, cloud platforms, containerization, and both frontend and backend development.
As a Senior Developer, you'll be working in an agile environment, contributing to the entire software development lifecycle, from design to deployment. The position involves working with modern cloud-based software development practices, implementing microservices architectures, and utilizing various database and messaging technologies.
The role offers exposure to a wide range of technologies and tools, including Docker, Kubernetes, OpenShift, REST APIs, GraphQL, and various database technologies. You'll have the opportunity to work on highly scalable, resilient applications while collaborating with cross-functional teams. This position is ideal for someone looking to advance their career in a leading financial institution while working with modern technology stacks.