This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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