Job Openings Spring Technical Lead / Architect

About the job Spring Technical Lead / Architect

Role Summary

ByteCrew Technologies is expanding its Spring Framework Modernisation Practice and hiring a Spring Technical Lead / Architect. The role owns upgrade strategy, code patterns, and architectural decisions across multi-application Spring estates being modernised from older Spring Framework / Spring Boot versions to current LTS releases.

Key Responsibilities

- Lead Spring Framework upgrade strategy for application portfolios of 100–500+ Java services.

- Define migration patterns, refactoring playbooks, and acceptance criteria for sprint-based delivery.

- Author and customise OpenRewrite recipes for automated code transformation at scale.

- Design upgrade paths for Spring Boot 2.x 3.x migrations (Java 17+, Jakarta EE namespace, dependency tree refresh).

- Conduct security baseline assessments and dependency risk reviews across covered applications.

- Lead knowledge transfer workshops with client development and platform teams.

- Review complex migration pull requests; mentor migration engineers on patterns and pitfalls.

- Coordinate with framework vendor support tickets and escalations.

- Interface with client architecture and platform teams on integration and adoption.

Required Qualifications

- Bachelor's degree in Computer Science, Software Engineering, or related discipline.

- 8+ years Java/Spring experience, with at least 3 years at architect or lead level.

- Deep expertise across Spring Framework 4/5/6 and Spring Boot 1/2/3.

- Hands-on Spring Boot 2.x 3.x migration experience at portfolio scale (50+ applications).

- Strong with OpenRewrite recipes — authoring and customisation, not just execution.

- Spring Security expertise — CVE remediation, secure coding patterns.

- Maven and Gradle build mastery.

- Fluent professional English.

Preferred / Nice to Have

- Banking, financial services, or other regulated-industry experience.

- Spring Application Advisor exposure.

- VMware Tanzu / Pivotal Spring training or certification.

- Containerisation experience (OpenShift, Kubernetes).

- Open-source contributions to the Spring ecosystem.

- Prior experience in vendor partner/SI roles delivering Spring modernisation.