JobsSenior Java Full Stack Developer
Location
Irving, TX, Jacksonville, FL, Tampa, FL
Type
Full-time
Posted
6/11/2026
Compensation
$107,120 - $160,680 per year
Undergraduate with 5+ Years of Experience
Approval 99.7%·Filings 1,260·New hires 296·
💎 Strong Sponsor
·FY 2025Job description
Citi is seeking a Senior Java Full Stack Developer to design, implement, and evolve complex enterprise-grade application systems. This role combines software engineering excellence with financial services technology, requiring autonomy and expertise across the software development lifecycle. The ideal candidate will have a strong background in Java-based backend development and modern frontend frameworks, as well as experience with cloud-native architectures and microservices. This position offers the opportunity to shape technical direction within a leading financial institution.
Requirements
- 5+ years of experience in application development roles with demonstrated full-stack engineering expertise.
- Deep proficiency in Java application development, including strong command of object-oriented programming, data structures, algorithms, and design patterns.
- Proven experience with Spring Boot and microservices architecture, including design and implementation of RESTful services.
- Hands-on experience with frontend frameworks such as Angular and/or React.
- Proficiency with both relational and non-relational databases, along with experience using messaging systems.
- Practical knowledge of security implementation including OAuth2, JWT, and encryption.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Proficiency with version control systems and CI/CD pipelines.
Responsibilities
- Design, develop, and implement complex full-stack application systems across the entire software development lifecycle.
- Build scalable microservices using Spring Boot and event-driven patterns.
- Develop and maintain RESTful APIs and service-oriented integrations.
- Monitor and control all phases of development including analysis, design, construction, and testing.
- Collaborate with business stakeholders and cross-functional technology teams to gather requirements.
- Define and enforce development standards, operating procedures, and best practices.
- Optimize application performance through parallel processing and multi-threading.
- Establish and maintain CI/CD pipelines using version control systems and automation tooling.
- Serve as a subject matter expert and technical advisor to senior stakeholders and junior team members.
- Assess and manage risk in all engineering decisions.
Benefits
- Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.
Is this posting expired or inaccurate?
