Senior Java Developer, Vice President

Citi

Irving, Texas, United States
Base: $125,760.00 - $188,640.00; bonus/equity: not...
On-site
Core & advanced java expertise (java 8+)
Spring framework (spring boot, mvc, data, security)
Hibernate/jpa
Citi is seeking a Senior Java Developer with extensive experience in Java application development to join their technology team in Irving, Texas. The role requires strong technical skills, particularly in Java, microservices, and enterprise applications, while also emphasizing mentorship and collaboration within a diverse and innovative culture

Job Summary

  • The Senior Java Developer will play a crucial role in all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • They will also be expected to mentor junior developers and contribute to architectural decisions, while taking end-to-end ownership of project deliveries.
  • Citi creates economic value that is systemically responsible and in our clients’ best interests, reimagining client and partner experiences to deliver excellence through secure, reliable, and efficient services.

Matching Summary

Match Score: 85

Citi is seeking a Senior Java Developer with extensive experience in Java application development to join their technology team in Irving, Texas. The role requires strong technical skills, particularly in Java, microservices, and enterprise applications, while also emphasizing mentorship and collaboration within a diverse and innovative culture.

Salary

Base: $125,760.00 - $188,640.00; Bonus/Equity: Not specified; Benefits: Medical, dental & vision coverage; 401(k); life, accident, and disability insurance; wellness programs; paid time off

Skills & Requirements

Must-have

  • Core & Advanced Java Expertise (Java 8+)
  • Spring Framework (Spring Boot, MVC, Data, Security)
  • Hibernate/JPA
  • Microservices architecture
  • RESTful APIs, SOAP
  • Kafka, MQ, JMS
  • JUnit, Mockito
  • Kubernetes and Docker
  • Git version control
  • Linux/Unix environments

Nice-to-have

  • Financial services industry experience
  • Problem solver with passion for work
  • Innovator with well-rounded background
  • Authentic self at work
  • Delivering results with pride

Key Requirements

  • 6+ years of professional experience in Java application development
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Demonstrated experience in leading technical initiatives
  • Mentoring team members
  • Taking full ownership of project deliveries

Work Rights

Not specified

Tailored Resume

Cover Letter