Role Name: Java Technical Solution Architect Development Lead
Location: Toronto days a week on site
JOB DESCRIPTION: "We are hiring a Java Technical Solution Architect TSA Development Lead to lead the migration of WebFOCUS reports to a modern Java Spring Boot architecture for a critical application The role is a blend of handson development technical leadership owning solution design implementation approach and delivery quality
The project also includes building new UI screens Angular experience is a plus
Key Responsibilities: - Architecture Technical Leadership
- Own the target architecture for report migration from WebFOCUS to Spring Boot services APIs data access orchestration deployment readiness
- Define and enforce coding standards API conventions logging observability patterns and nonfunctional requirements performance resiliency security
- Drive technical design service decomposition data contracts error handling pagination filtering report rendering patterns
- Migration Delivery WebFOCUS Spring Boot
- Analyze existing WebFOCUS assets reports logic data sourcing and translate them into Java based report services
- Lead development of RESTful microservices in Spring Boot and ensure maintainable testable implementations
- Partner with QA Business stakeholders to validate output parity data correctness formatting rules filters parameters
- Identify migration risks early logic gaps data lineage ambiguity performance bottlenecks and propose mitigations
- Handson Development Reviews
- Build key components yourself core services reusable reporting utilities data access modules
- Perform code reviews mentor developers and raise overall engineering quality and delivery velocity
- Ensure adequate unit integration testing and CICD readiness build pipelines packaging deployment hygiene
UI Support Nice to Have: - Support creation of UI screens or guide a UI developer in Angular including routing forms and service integration to backend APIs
Must Have Skills Experience: - years in Java engineering with recent experience as Tech Lead TSA Solution Lead on enterprise applications
- Strong hands on expertise in
- Java Spring Boot REST APIs configuration dependency injection
- Microservices architecture and service integration patterns
- Data access using JPA Hibernate and or Spring Data solid SQL skills
- API design versioning security error models logging monitoring practices
- Experience migrating modernizing legacy reporting solutions into modern service based architectures Web FOCUS migration experience good to have not mandatory
- Strong communication skills able to translate business reporting needs into technical implementation
Good to Have Skills: - WebFOCUS understanding report logic parameters data extraction patterns or prior WebFOCUS modernization experience
- Angular experience components routing reactive forms services for building assisting with the required screens
- Exposure to containerization cloud deployment patterns DockerKubernetesAWSAzure is a plus"