Define and implement end-to-end system architecture and technical strategy
Lead design discussions and ensure adherence to architectural principles
Design microservices-based and cloud-native solutions
Review code, ensure quality, scalability, and security best practices
Collaborate with stakeholders to translate business requirements into technical solutions
Drive CI/CD, DevOps practices, and automation
Provide technical leadership and mentor development teams
Required Skills
* Strong expertise in Object-Oriented Design and Architecture Patterns
* Experience with Java/J2EE, Spring Boot (or similar enterprise frameworks)
* Experience with REST APIs, microservices, and system integrations
* Strong knowledge of databases (RDBMS, NoSQL)
* Cloud experience (AWS, GCP, or Azure)
* CI/CD pipelines and DevOps practices
* Solid understanding of security, performance tuning, and scalability
* Strong communication and stakeholder management skills
Preferred
* Experience with containerization (Docker, Kubernetes)
* Exposure to frontend frameworks (Angular/React)
#J-18808-Ljbffr