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).
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.
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 (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
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, 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
Bachelor’s degree/University degree or equivalent experience