Application Architect - Java
Core
Lead the evaluation and modernization of legacy applications and architecture landscapes, designing contemporary cloud-native solutions using Java, Spring Boot, and microservices.
Role type
Senior IC Application Architect (Java)
Builds
Enterprise application modernization projects, target-state architectures, and engineering transformation roadmaps for client organizations.
Domain
Enterprise software engineering, cloud-native architecture, and application modernization.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Spring Boot, microservices, API design, application modernization, Quality Engineering, test automation, CI/CD, DevOps, DevSecOps, cloud platforms (AWS/Azure/GCP), containerization (Docker/Kubernetes), secure SDLC.
Preferred skills
Python, JavaScript/TypeScript, C#, professional services or technology consulting experience.
Technologies
AWS, Azure, GCP, Docker, Kubernetes, Spring Boot, Playwright, Selenium, Cypress, JUnit, CI/CD pipelines.
Responsibilities
Evaluate and modernize legacy application landscapes; design target-state architectures and technical roadmaps; drive software and Quality Engineering transformation; integrate automated security controls into SDLC; lead DevSecOps initiatives; provide hands-on technical leadership via code reviews and POCs; facilitate technical workshops for client leaders.
Seniority
Senior, hands-on IC with leadership responsibilities.