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.