We are seeking a Full Stack Java Architect with over 10 years of experience to lead the design and evolution of enterprise-scale web applications. This role will be responsible for the entire software stack—from modern, responsive frontends to highly available, cloud-native backends.
Key Responsibilities
Full Stack Architecture Design and govern end-to-end architectures using Angular/React for frontends and Spring Boot/Spring Cloud for microservices.
Modernization Lead the transition of legacy applications from JBoss/WebLogic to containerized, cloud-native environments using Docker and Kubernetes.
Microservices Orchestration Architect resilient service meshes using Netflix OSS (Eureka, Ribbon, Zuul) and API Gateway patterns.
Data Optimize data persistence across SQL and NoSQL databases using Hibernate and Spring Data.
Performance & Observability Ensure system reliability by implementing deep-stack monitoring with Splunk and Dynatrace.
Engineering Excellence Define standards for CI/CD using Maven/Gradle and enforce high code quality through testing frameworks.
Technical Requirements
Frontend Expert knowledge of HTML5, CSS3, JavaScript, and contemporary frameworks (Angular or React).
Backend 10+ years of deep Java expertise, specializing in the Spring Ecosystem (Boot, Cloud, Security, Data).
Hands-on experience with web/app servers (Nginx, Apache, JBoss, WebLogic).
Cloud-Native Proficiency in Docker and Kubernetes for container orchestration and microservice lifecycle management.
API & Integration Extensive experience designing RESTful APIs and managing service discovery/routing.