Description
Lead the architecture, design, and implementation of enterprise-scale Java applications.
This role is remote.
Responsibilities
- Define and drive technical architecture, ensuring scalability, performance, and security for cloud-native microservices solutions.
- Design and review High-Level and Low-Level Designs, solution blueprints, and technical documentation.
- Lead architecture and code reviews to enforce standards, coding guidelines, and development best practices.
- Drive application modernization by migrating monolithic systems to microservices and cloud platforms.
- Partner with DevOps teams to implement CI/CD pipelines, containerization, and infrastructure automation.
Required Skills
- 14+ years of experience with Java and Spring Boot.
- Proven experience designing microservices-based architectures and RESTful APIs.
- Strong knowledge of CI/CD processes and continuous delivery practices.
- Ability to translate business requirements from product owners into technical solutions.
- Experience with Agile development processes, including sprint planning and backlog refinement.
- Bachelor's degree in Computer Science or related field.