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.