Taro Logo

Senior Java Microservice developer-C12

Global financial services company providing banking and financial products and services
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance

Description For Senior Java Microservice developer-C12

Citi is seeking a Senior Java Microservice Developer to join their technology team. This intermediate-level position focuses on establishing and implementing new or revised application systems using modern microservices architecture. The role requires extensive experience in Java development, particularly with Java 17, Spring Boot, and microservices. The ideal candidate will have 10-12 years of experience in software engineering, with strong knowledge of cloud-native development, container orchestration, and CI/CD practices. You'll be responsible for analyzing complex problems, developing solutions, and mentoring junior developers. The position offers the opportunity to work with cutting-edge technologies in a global financial institution, implementing highly scalable and resilient applications. The role combines technical expertise with leadership responsibilities, as you'll serve as a subject matter expert and advisor to stakeholders and team members. Working at Citi means being part of a prestigious financial institution while contributing to modern, cloud-native application development.

Last updated 6 days ago

Responsibilities For Senior Java Microservice developer-C12

  • Conduct feasibility studies, time and cost estimates, IT planning
  • Monitor and control all phases of development process
  • Analyze complex problems and provide evaluation of business process
  • Develop security measures in post implementation analysis
  • Consult with users/clients and recommend advanced programming solutions
  • Define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts

Requirements For Senior Java Microservice developer-C12

Java
Kubernetes
MongoDB
RabbitMQ
Redis
  • 10-12 years experience as Software Engineer/Developer using Java 17, Spring, Spring boot, microservices
  • Experience with software engineering best practices (Junit testing, automation, design patterns)
  • Clear understanding of Data Structures and Object Oriented Principles
  • Experience with Service Oriented and Microservices architectures
  • Experience with Cloud-native development and Container Orchestration tools
  • Experience with frameworks like Spring Boot
  • Experience with CI/CD pipelines
  • Experience with agile and iterative software delivery
  • Bachelor's degree or equivalent experience
  • Experience with database technologies and event-driven design

Interested in this job?

Jobs Related To Citi Senior Java Microservice developer-C12