Taro Logo

Java Spark Senior Developer AVP C12

Citi is a leading global bank providing financial services and products worldwide.
Irving, TX, USA
$107,120 - $160,680
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance

Description For Java Spark Senior Developer AVP C12

Citi, a leading global financial institution, is seeking a Java Spark Senior Developer AVP for their Irving, Texas location. This role presents an exciting opportunity for experienced developers passionate about building scalable systems and driving engineering excellence in a fast-paced Agile environment.

The position requires deep expertise in Java and Apache Spark, combined with strong object-oriented design principles. As a senior developer, you'll be responsible for designing and developing high-performance code, mentoring junior developers, and collaborating with cross-functional teams to deliver quality solutions.

The role offers competitive compensation ranging from $107,120 to $160,680, along with comprehensive benefits including medical, dental, and vision coverage, 401(k), life insurance, and various wellness programs. The hybrid work arrangement provides flexibility while maintaining team collaboration.

Key responsibilities include developing scalable applications using Java and Spark, performing code reviews, writing unit tests, and working within an Agile framework. The ideal candidate will have 6+ years of development experience, strong knowledge of microservices architecture, and excellent communication skills.

Working at Citi means joining a global leader in financial services, with opportunities for professional growth and development. The company's commitment to engineering excellence, combined with its comprehensive benefits package and collaborative culture, makes this an attractive opportunity for experienced developers looking to make an impact in the financial technology sector.

The role requires a unique blend of technical expertise and leadership skills, as you'll be expected to mentor junior developers while driving technical solutions. You'll work with cutting-edge technologies including Java Spark, Kafka, and Kubernetes, while contributing to systems that power one of the world's largest financial institutions.

Last updated 2 days ago

Responsibilities For Java Spark Senior Developer AVP C12

  • Perform detailed impact analysis for code changes
  • Design and develop scalable, high-performance code using Java and Bigdata / Java Spark
  • Write high-quality, maintainable code following SOLID principles
  • Write robust unit tests using JUnit
  • Perform code reviews
  • Mentor junior developers
  • Work in a cross-functional Agile team
  • Translate user stories into technical tasks
  • Collaborate with Senior developers, Architects, Quality Engineers, DevOps, and Product owners

Requirements For Java Spark Senior Developer AVP C12

Java
Kafka
Kubernetes
  • 6+ years of development experience with Java, Bigdata / Java Spark, OOP
  • Experience with REST APIs, RDBMS database, and Kafka messaging systems
  • Exposure to microservices architecture and containerization tools (Docker, Kubernetes)
  • Experience leading teams and mentoring developers
  • Strong understanding of SDLC and Agile methodologies
  • Excellent communication skills
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred

Benefits For Java Spark Senior Developer AVP C12

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 Spark Senior Developer AVP C12