Search by job, company or skills

Citi

Java Application Lead-Vice President

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

As a Java application Lead, you will be a pivotal technical leader driving the modernization and enhancement of critical lending applications. This role demands significant hands-on technical expertise in modern full-stack development, combined with strong leadership, a passion for engineering excellence, and the ability to mentor developers through complex modernization initiatives within a dynamic financial services environment.

You will be instrumental in bridging the gap between existing and target systems, ensuring continued stability while architecting and implementing solutions for our lending platforms.

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. Conduct thorough peer code reviews.
  • Architect & Design: Contribute to architecture, design and development of application components with minimal assistance. Be able to straddle between traditional Java/J2EE/RDBMS stacks to micro services based Next gen stack.
  • Data Management: Utilize RDBMS (SQL, PL/SQL) expertise and NoSQL database familiarity.
  • Champion the use of AI assisted development tools and authentication frameworks to improve developer productivity, code quality, testing & documentation across engineering team.
  • 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.
  • Risk Management: Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations.

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, J2EE, Spring, Spring Boot.
  • Good understanding of the lending domain.
  • Solid understanding of RDBMS (SQL, PL/SQL) and familiarity with NoSQL databases; caching (Redis) experience a plus.
  • Extensive hands-on experience with Java, J2EE (including WebSphere, JSP/Servlets, EJB), Spring, Spring Boot, JPA/Hibernate, HTML, CSS, and JavaScript and leading application modernization to modern Java/Spring microservices.
  • Demonstrated leadership, project management, and communication skills.
  • Hands-on experience with advanced AI software engineering tools (e.g., Devin.AI, Copilot).
  • Knowledge of building microservices, REST APIs (Swagger/OpenAPI), and SOAP integrations.

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

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145115255