The Java Full-stack Lead Developer, Vice President, will drive the technical design, development, and delivery of critical Lending applications, leading a team of developers and mentoring junior team members.
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.
Benefits
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Generous Paid Time Off
- Tuition Reimbursement
- Relocation Assistance