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 loggingobservability patterns and nonfunctional requirements performance resiliency security
Drive technical design service decomposition data contracts error handling paginationfiltering report rendering patterns
Migration Delivery WebFOCUS Spring Boot
Analyze existing WebFOCUS assets reportslogicdata sourcing and translate them into Javabased report services
Lead development of RESTful microservices in Spring Boot and ensure maintainable testable implementations
Partner with QABusiness stakeholders to validate output parity data correctness formatting rules filtersparameters
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 unitintegration 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
MustHave Skills Experience
years in Java engineering with recent experience as Tech Lead TSA Solution Lead on enterprise applications
Strong handson expertise in
Java Spring Boot REST APIs configuration dependency injection
Microservices architecture and service integration patterns
Data access using JPAHibernate andor Spring Data solid SQL skills
API design versioning security error models loggingmonitoring practices
Experience migratingmodernizing legacy reporting solutions into modern servicebased architectures WebFOCUS migration experience good to have not mandatory
Strong communication skillsable to translate business reporting needs into technical implementation
GoodtoHave Skills
WebFOCUS understanding report logic parameters data extraction patterns or prior WebFOCUS modernization experience
Angular experience components routing reactive forms services for buildingassisting with the required screens
Exposure to containerization cloud deployment patterns DockerKubernetesAWSAzure is a plus"
Java Technical Solution Architect Development Lead • Toronto, ON