Taro Logo

Java Microservices Software Developer

Leading global bank with approximately 200 million customer accounts, operating in more than 160 countries and jurisdictions, providing financial products and services.
Irving, TX, USA
$84,580 - $118,020
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Finance

Description For Java Microservices Software Developer

Citi, a leading global financial institution, is seeking a Java Microservices Software Developer to join their Enterprise Operations & Technology team. This role offers an opportunity to work on high-impact technology solutions that power one of the world's largest banks, serving approximately 200 million customers across 160+ countries.

The position combines technical expertise in Java microservices development with cloud technologies, making it ideal for mid-level developers who want to work on distributed, high-traffic systems. With a competitive salary range of $84,580 - $118,020 and comprehensive benefits, this hybrid role based in Irving, Texas, provides an excellent opportunity for career growth.

As a Java Microservices Software Developer, you'll be responsible for developing secure, stable, and maintainable code, participating in system design discussions, and implementing solutions that directly impact Citi's core banking operations. The role requires 2+ years of experience in applications development, with specific expertise in Java, Spring Boot, and microservices architecture.

Citi offers a collaborative environment that values diversity and innovation, providing opportunities to work with cutting-edge technologies while solving complex financial technology challenges. The company's commitment to employee development, combined with its global presence and comprehensive benefits package, makes this an attractive opportunity for developers looking to advance their careers in financial technology.

The ideal candidate will bring strong analytical skills, experience with cloud-based services, and excellent communication abilities. You'll be part of a team that's reimagining client and partner experiences while ensuring the highest standards of security and reliability in financial services technology.

Last updated a day ago

Responsibilities For Java Microservices Software Developer

  • Turn tech stack and application design into code on multiple development platforms
  • Address responses to problems and technical challenges
  • Perform applications systems analysis and programming activities
  • Development, design, construction, testing and implementation of secure code
  • Engage in digital applications development and support activities
  • Consult with users and clients on programming solutions
  • Learn system functionality, architecture, and dependencies
  • Understand business context and customer use cases
  • Evaluate system designs and architecture
  • Drive technical implementation and system build discussions
  • Build and maintain integrated project development schedules
  • Negotiate features and priorities
  • Improve team development processes
  • Ensure code quality and testing automation in CI/CD pipeline

Requirements For Java Microservices Software Developer

Java
  • 2+ years in an Apps Development role
  • Strong analytical and quantitative skills
  • Experience in running high traffic, distributed, cloud based services
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Bachelor's degree or equivalent experience
  • Experience in Java, Spring Boot, Micro Services with cloud exposure

Benefits For Java Microservices Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off
  • Vacation
  • Sick leave
  • Paid holidays

Interested in this job?

Jobs Related To Citi Java Microservices Software Developer