Taro Logo

Java Senior Developer - Spring boot, Microservices

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

Description For Java Senior Developer - Spring boot, Microservices

Citi, a leading global financial institution, is seeking an experienced Java Senior Developer specializing in Spring Boot and Microservices. This role offers an exciting opportunity to work on enterprise-level applications using cutting-edge technologies in a hybrid work environment. As a Senior Developer, you'll be responsible for full-stack development with a focus on Java and Spring Boot, working within an agile team to deliver innovative solutions.

The position requires expertise in cloud-native development, microservices architecture, and modern development practices. You'll be working with a comprehensive tech stack including Java, Spring Boot, and various cloud technologies. The role involves both technical implementation and collaboration with stakeholders to deliver high-quality software solutions.

This is an excellent opportunity for experienced developers looking to work with enterprise-scale applications in the financial sector. You'll be part of a global team at Citi, contributing to significant technical initiatives while working with modern technologies and practices. The role offers professional growth opportunities and the chance to work on impactful projects at a leading financial institution.

The ideal candidate will bring strong expertise in Java development, microservices architecture, and cloud technologies, combined with excellent collaborative skills and a passion for technical excellence. You'll be working in a dynamic environment that values innovation, technical expertise, and professional growth, while contributing to solutions that impact global financial services.

Last updated 5 days ago

Responsibilities For Java Senior Developer - Spring boot, Microservices

  • 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 Senior Developer - Spring boot, Microservices

Java
JavaScript
TypeScript
MongoDB
MySQL
Kafka
RabbitMQ
  • 9+ 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 Cloud-native development and Container Orchestration tools
  • Experience with Service Oriented and MicroServices architectures
  • Experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x
  • Exposure to front-end technologies (Angular, Javascript, Typescript)
  • Experience with CI/CD pipelines
  • Experience with agile and iterative software delivery
  • Exposure to Database technologies
  • Exposure to event-driven design and architecture
  • B.Tech/B.Engg degree or equivalent work experience

Benefits For Java Senior Developer - Spring boot, Microservices

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal opportunity employer
  • Reasonable accommodations for persons with disabilities

Interested in this job?

Jobs Related To Citi Java Senior Developer - Spring boot, Microservices