JAVA Technical Lead opportunity in New York
About the role
We are seeking a highly experienced Full Stack Technical Architect with 12+ years of software engineering experience to lead the architecture, design, and delivery of enterprise-scale applications. The ideal candidate will possess deep expertise in Java 17, Spring Boot, OpenAPI/Swagger, and Angular 20, with hands-on experience building secure, scalable, high-performance applications.
The role will be responsible for defining end-to-end application architecture, establishing development standards, branching strategies, code review frameworks, and security best practices. You will provide technical leadership across multiple development teams, drive architectural governance, review critical code paths, and ensure adherence to quality, performance, scalability, and security requirements.
The individual will act as the primary technical advisor to client stakeholders and senior leadership, translating complex technical decisions into business outcomes. Responsibilities include mentoring development leads and engineers, driving technical excellence, managing architectural risks and technical debt, and ensuring delivery of business-critical applications within aggressive timelines while meeting defined SLAs and performance objectives.
Responsibilities
- Define end-to-end application architecture for enterprise-scale applications.
- Establish development standards, branching strategies, code review frameworks, and security best practices.
- Provide technical leadership across multiple development teams.
- Drive architectural governance and review critical code paths.
- Ensure adherence to quality, performance, scalability, and security requirements.
- Act as the primary technical advisor to client stakeholders and senior leadership.
- Translate complex technical decisions into business outcomes.
- Mentor development leads and engineers.
- Drive technical excellence and manage architectural risks and technical debt.
- Ensure delivery of business-critical applications within aggressive timelines while meeting defined SLAs and performance objectives.
Skills
Must-have Skills (Primary Skills)
- Java 17
- Spring Boot
- Angular 20
- OpenAPI / Swagger
- Full stack development
- Solution architecture
- Microservices architecture
- REST API design & integration
- Secure software development
- System design & performance engineering
- Code review & quality governance
- CI/CD and DevOps practices
- Technical leadership & mentoring
- Stakeholder management
Good-to-have Skills (Secondary Skills)
- Cloud platforms (AWS/Azure/GCP)
- Kubernetes & Docker
- Event-driven architecture
- OAuth2, OIDC, JWT, SSO
- SonarQube, Checkmarx, Fortify
- Observability & monitoring tools
- Agile/Scrum delivery
- Banking & financial services domain
- Enterprise integration patterns
- Test automation frameworks
Pay
The base compensation range for this role in New York is $106,230 to $145,000. The actual compensation offered may vary based on factors such as geographic location, education, certifications, relevant experience, skills, seniority, performance, market considerations, and internal pay equity.
In addition to base salary, this role may be eligible for variable incentives, bonuses, or commissions, depending on position and applicable laws.
Benefits
- Paid time off based on employee grade (12-25 vacation days, company-paid holidays, personal days, sick leave).
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada).
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada).
- Life and disability insurance.
- Employee assistance programs.
- Other benefits as provided by local policy and eligibility.