Taro Logo

Java Developer (Microservices) - C11

Citi is a leading global bank providing financial services and products worldwide.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Java Developer (Microservices) - C11

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.

Last updated 3 hours ago

Responsibilities For Java Developer (Microservices) - C11

  • Apply expertise to all aspects of the software development lifecycle and partner with stakeholders
  • Develop solutions within an Agile software delivery team
  • Contribute to design, documentation, and development of enterprise applications
  • Follow and contribute to defining technical and team standards
  • Collaborate with technical leadership to achieve established goals

Requirements For Java Developer (Microservices) - C11

Java
JavaScript
TypeScript
Kafka
MongoDB
MySQL
Node.js
React
  • 5 to 10 years of experience as a Software Engineer/Developer using Java
  • Experience with software engineering best practices (unit testing, automation, design patterns)
  • Clear understanding of Data Structures and Object Oriented Principles using Java
  • Experience with Service Oriented and MicroServices architectures
  • Experience with front-end technologies (Angular, Javascript, Typescript)
  • Experience with Cloud-native development and Container Orchestration tools
  • Experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x
  • Experience with CI/CD pipelines
  • Experience with agile and iterative software delivery
  • Experience with Database technologies
  • Experience with event-driven design and architecture
  • B.Tech/B.Engg degree or equivalent work experience

Benefits For Java Developer (Microservices) - C11

Medical Insurance
401k
Parental Leave
  • Comprehensive benefits package
  • Career development opportunities
  • Global work environment

Interested in this job?

Jobs Related To Citi Java Developer (Microservices) - C11