| Job Description: |
ROLE_DESCRIPTION -
We are looking for an experienced Java Architect to lead the architecture, design, and development of scalable, secure, and high-performance enterprise applications. The ideal candidate will have deep expertise in Java/J2EE, Spring Boot, microservices, REST APIs, cloud platforms, and distributed systems, with strong hands-on technical leadership experience.
Key Responsibilities
Define and drive application architecture and technical design for enterprise Java solutions. Design scalable microservices and API-driven architectures using Java and Spring Boot. Establish architecture standards, design patterns, coding standards, and engineering best practices. Provide hands-on technical leadership, architecture reviews, code reviews, and troubleshooting support. Design and optimize REST APIs, event-driven services, and distributed systems. Work with Kafka or similar messaging platforms for asynchronous/event-driven architectures. Architect solutions for AWS/Azure environments, including containerized deployments using Docker and Kubernetes. Drive CI/CD, DevSecOps, observability, resiliency, performance, and application security practices. Collaborate with business stakeholders, product teams, engineering teams, security, infrastructure, and other architects. Evaluate existing/legacy applications and define modernization and cloud migration strategies. Mentor developers and provide technical direction throughout the SDLC.
Skills: Digital : Elastic Search~Infrastructure Optimization and Tuning Experience Required: 6-8 |