We are seeking a Software Architect with deep hands-on expertise in full stack Java development, modern web application architecture, and containerized deployment models. The ideal candidate will work across multiple enterprise product lines to define architecture, guide implementation, modernize legacy systems where needed, and ensure strong engineering quality across backend, frontend, APIs, databases, and container platforms.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field
- 10+ years of software engineering experience
- 5+ years of experience in enterprise Java architecture and backend systems
- Significant experience designing and delivering full stack applications
- Proven experience with containerized deployments and modern platform architecture
- Demonstrated ability to lead architecture across multiple teams or product areas
- Strong hands-on background in Java / Spring Boot / enterprise APIs
- Strong understanding of frontend architecture and modern web engineering
- Experience with Docker and Kubernetes/OpenShift in enterprise environments
- Solid foundation in distributed systems, scalability, resiliency, and production support
- Experience modernizing legacy applications into maintainable, modular, or containerized systems
Benefits
- Competitive salary
- Benefits package
- Opportunity to work on cutting-edge technology
- Collaborative work environment
- Professional development opportunities