hero

Find Your Dream Job Today

Out for Undergrad
companies
Jobs

Java Full-stack Lead Developer - Vice President

Citi

Citi

Software Engineering
Palm Beach Gardens, FL, USA
Posted on Mar 27, 2026

The Applications Development Technology Lead Analyst is a senior level position responsible for implementing applications. As a Java Full-stack Lead Developer, Vice President, you will drive the technical design, development, and delivery of critical Lending applications. This role requires hands-on technical leadership, a commitment to engineering excellence, and the ability to mentor developers within a dynamic environment.

Responsibilities:

  • Lead Application Development: Design, develop, and implement high-quality, scalable Java and Spring Boot solutions.
  • Ensure Code Quality: Perform comprehensive unit, integration, and performance testing (JUnit, Mockito). Conduct thorough peer code reviews.
  • Architect & Design: Contribute to architectural evolution, specializing in microservices, REST APIs, and event-driven systems (Kafka, RabbitMQ). Design and develop application components with minimal assistance.
  • Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity.
  • Technical Mentorship: Serve as an SME to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery.
  • Collaboration & Execution: Work effectively with global development teams to deliver business solutions.
  • Security & Compliance: Analyze applications for vulnerabilities. Apply OAuth2, token-based security, and API security best practices.
  • Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations.
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Recommended Qualifications:
  • 10+ years of relevant experience in enterprise application development.
  • Proven experience in a lead developer or technical lead role.
  • Strong hands-on expertise with Java, Spring, Spring Boot, and JPA/Hibernate.
  • Strong experience in Angular, UI and UI integration skills
  • Expertise in building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations.
  • Experience designing & implementing event-driven systems (Kafka, RabbitMQ).
  • Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases; caching (Redis) experience a plus.
  • Strong knowledge of OAuth2, token-based security, and API security best practices.
  • Prior experience with WebSphere, JSP/Servlets, EJB, and leading application modernization to modern Java/Spring microservices.
  • Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot).
  • Demonstrated leadership, project management, and communication skills.
  • Education:
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.