We are seeking an experienced Java Architect to design and lead scalable, high-performance enterprise applications. This role requires strong technical leadership, deep expertise in Java ecosystems, and the ability to define architecture strategies aligned with business goals.
Key Responsibilities
- Design and implement scalable, secure, and high-performance Java-based architectures
- Lead architecture discussions and provide technical direction to development teams
- Define best practices, coding standards, and design patterns
- Work closely with stakeholders for requirement analysis and solution design
- Drive cloud adoption (AWS/Azure/GCP) and microservices architecture
- Ensure system performance, reliability, and security
Required Skills
- 10+ years of experience in Java development
- Strong expertise in Java, Spring Boot, Microservices
- Experience with cloud platforms (AWS/Azure/GCP)
- Knowledge of REST APIs, Kafka, and distributed systems
- Strong understanding of system design and scalability
- Experience with CI/CD pipelines and DevOps practices
Nice to Have
- Experience with Kubernetes & Docker
- Exposure to event-driven architecture