-
Architect, design, and implement scalable, high-performance enterprise applications using Java and cloud-native technologies
-
Lead end-to-end solution architecture across frontend, backend, integration, and cloud layers
-
Develop and maintain microservices-based architecture using Spring Boot and REST APIs
-
Work hands-on with event-driven systems using Kafka for real-time data processing
-
Define and enforce architecture standards, design patterns, and best practices
-
Collaborate with stakeholders, product teams, and engineering teams to translate business requirements into technical solutions
-
Provide technical leadership, mentorship, and code reviews for development teams
-
Ensure security, scalability, reliability, and performance optimization of applications
-
Drive CI/CD, DevOps practices, and automation pipelines
-
Evaluate and recommend new tools, frameworks, and technologies
-
15+ years of experience in Java/J2EE technologies
-
Strong hands-on experience with Spring Boot, Microservices, REST APIs
-
Experience with Apache Kafka and event-driven architecture
-
Expertise in Cloud platforms (AWS / Azure / GCP)
-
Strong experience in Full Stack development (Angular / React / UI frameworks + backend)
-
Deep understanding of system design, distributed systems, and scalability
-
Experience with containerization and orchestration (Docker, Kubernetes, OpenShift)
-
Strong knowledge of CI/CD tools (Jenkins, GitHub Actions, etc.)
-
Proficiency in database technologies (Oracle, PostgreSQL, NoSQL)
-
Experience with API gateways, security (OAuth, JWT), and integrations