As a Java Full-stack Lead Developer, Vice President at our company, your main responsibility will be to lead the technical design, development, and delivery of critical Lending applications. You will play a key role in ensuring engineering excellence and mentoring developers within a dynamic environment.
Key Responsibilities: - Design, develop, and implement high-quality, scalable Java and Spring Boot solutions. - Perform comprehensive unit, integration, and performance testing (JUnit, Mockito). Conduct thorough peer code reviews. - Contribute to architectural evolution, specializing in microservices, REST APIs, and event-driven systems (Kafka, RabbitMQ).
• Utilize RDBMS (SQL, PL/SQL) expertise and have familiarity with NoSQL databases.
• Serve as a subject matter expert to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery.
• Work effectively with global development teams to deliver business solutions.
• Analyze applications for vulnerabilities and apply security best practices.
• Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations.
• Provide in-depth analysis to define issues and develop innovative solutions.
Qualifications Required: - 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, 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.
• 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.
This job description provides a high-level overview of the role you will be performing. Additional job-related duties may be assigned as required. As a Java Full-stack Lead Developer, Vice President at our company, your main responsibility will be to lead the technical design, development, and delivery of critical Lending applications. You will play a key role in ensuring engineering excellence and mentoring developers within a dynamic environment.
Key Responsibilities: - Design, develop, and implement high-quality, scalable Java and Spring Boot solutions.
• Perform comprehensive unit, integration, and performance testing (JUnit, Mockito). Conduct thorough peer code reviews.
• Contribute to architectural evolution, specializing in microservices, REST APIs, and event-driven systems (Kafka, RabbitMQ).
• Utilize RDBMS (SQL, PL/SQL) expertise and have familiarity with NoSQL databases.
• Serve as a subject matter expert to stakeholders and mentor junior developers. Evaluate and adopt new tools and approaches to improve delivery.
• Work effectively with global development teams to deliver business solutions.
• Analyze applications for vulnerabilities and apply security best practices.
• Appropriately assess and manage risk in technical decisions, ensuring compliance with firm policies and regulations.
• Provide in-depth analysis to define issues and develop innovative solutions.
Qualifications Required:
• 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, 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.• 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.This job description provides a high-level overview of the role you will be performing. Additional job-related duties may be assigned as required.