Senior Java Developer, Vice President

Citigroup

Irving, Texas, United States
Base: $125,760.00 - $188,640.00; bonus/equity: dis...
Hybrid
Core and advanced java 8+
Spring framework and hibernate
Microservices architecture and patterns
Citigroup is seeking a Senior Java Developer at the Vice President level to join its technology team in Irving, Texas. The ideal candidate will possess extensive Java expertise, experience in financial services, and a passion for mentoring and leading technical projects

Job Summary

  • The role involves designing and implementing enterprise-level applications using Java and related technologies within a complex financial services environment.
  • 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

Citigroup is seeking a Senior Java Developer at the Vice President level to join its technology team in Irving, Texas. The ideal candidate will possess extensive Java expertise, experience in financial services, and a passion for mentoring and leading technical projects.

Salary

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

Skills & Requirements

Must-have

  • Core and Advanced Java 8+
  • Spring Framework and Hibernate
  • Microservices architecture and patterns
  • Relational and NoSQL databases
  • RESTful APIs and messaging systems
  • Kubernetes and Docker containerization
  • CI/CD pipelines and Git

Nice-to-have

  • Experience in financial services industry
  • Struts framework knowledge
  • Cloud platform experience AWS Azure GCP
  • OpenShift Red Hat experience
  • Strong problem-solving and communication skills
  • Mentoring and coaching junior team members

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