Senior Java Developer, Vice President

Citi

Irving, Texas, United States
Base: $125,760.00 - $188,640.00; bonus/equity: dis...
Not specified
Core & advanced java expertise
Spring framework and hibernate/jpa
Microservices architecture experience
Citi is seeking a Senior Java Developer, Vice President, to join their technology team in Irving, Texas. The ideal candidate will have extensive experience in Java application development, particularly in complex financial services environments, and will take ownership of project deliveries while mentoring junior developers

Job Summary

  • The role involves designing, developing, and maintaining high-performance, scalable, and secure applications for Citi's global operations.
  • Candidates are expected to mentor junior developers, contribute to architectural decisions, and take end-to-end ownership of project deliveries.
  • Citi offers competitive benefits including medical, dental, vision coverage, 401(k), life insurance, and paid time off packages.

Matching Summary

Match Score: 85

Citi is seeking a Senior Java Developer, Vice President, to join their technology team in Irving, Texas. The ideal candidate will have extensive experience in Java application development, particularly in complex financial services environments, and will take ownership of project deliveries while mentoring junior developers.

Salary

Base: $125,760.00 - $188,640.00; Bonus/Equity: Discretionary and formulaic incentive and retention awards available; Benefits: Medical, dental, vision, 401(k), life, accident, disability insurance, wellness programs, and paid time off

Skills & Requirements

Must-have

  • Core & Advanced Java Expertise
  • Spring Framework and Hibernate/JPA
  • Microservices architecture experience
  • Relational and NoSQL database proficiency
  • RESTful APIs and asynchronous messaging
  • CI/CD pipelines and container orchestration

Nice-to-have

  • Struts framework knowledge
  • Experience in financial services industry
  • Cloud platform experience AWS Azure GCP
  • Leadership and mentoring capabilities
  • Agile/Scrum development environment

Key Requirements

  • Bachelor's or Master's degree in Computer Science
  • 6+ years of professional Java application development experience
  • Demonstrated experience leading technical initiatives

Work Rights

Not specified

Tailored Resume

Cover Letter