Taro Logo

Java Software Engineer - C11 - Chennai

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 · Enterprise SaaS

Description For Java Software Engineer - C11 - Chennai

Citi, a leading global financial institution, is seeking an experienced Java Software Engineer for their Chennai office. This role offers an exciting opportunity to work on enterprise-level applications using cutting-edge technologies and modern development practices. As a Java Software Engineer, you'll be part of a dynamic team responsible for developing and maintaining mission-critical financial software systems.

The position requires a strong foundation in Java development with at least 5 years of experience, combined with expertise in microservices architecture, cloud-native development, and modern frameworks like Spring Boot. You'll work in an agile environment, collaborating with cross-functional teams to deliver high-quality software solutions that meet business needs.

The role offers exposure to a wide range of technologies, including both backend and frontend development, cloud platforms, and various database technologies. You'll have the opportunity to work with event-driven architectures, contribute to CI/CD pipelines, and help build scalable, resilient applications that serve Citi's global customer base.

This position is ideal for someone who is passionate about software engineering, enjoys solving complex problems, and wants to work with enterprise-scale applications in the financial sector. You'll have the chance to mentor junior developers, contribute to architectural decisions, and grow your career within a respected global organization.

Working at Citi means being part of an inclusive environment that values diversity and provides opportunities for professional growth. The company's strong technical community and commitment to innovation make it an excellent place for engineers looking to make a significant impact while working with modern technologies and best practices.

Last updated a day ago

Responsibilities For Java Software Engineer - C11 - Chennai

  • 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 Software Engineer - C11 - Chennai

Java
JavaScript
TypeScript
MongoDB
MySQL
Kafka
RabbitMQ
  • 5+ years of experience as a Software Engineer/Developer using Java
  • Experience with software engineering best practices
  • 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
  • B.Tech/B.Engg degree or equivalent work experience

Interested in this job?

Jobs Related To Citi Java Software Engineer - C11 - Chennai