Java Full Stack Architect
Job Summary
Core Java & Spring Expertise:
Expert in Java 8 (Streams Lambdas Collections)
Strong knowledge of JVM internals GC memory management & performance tuning
Advanced multithreading & concurrency (Executor Fork/Join Locks)
Expertise in Spring Boot Spring MVC Spring Cloud Security JPA
Architecture & Microservices:
Design solution architectures & scalable systems
Strong knowledge of Design Patterns SOLID DDD Hexagonal Architecture
Hands-on with Microservices API Gateway Service Discovery
Experience with event-driven architecture & Saga patterns
Strong understanding of API security (OAuth2 JWT OIDC)
Databases & Messaging:
Experience with SQL (Oracle/MySQL/PostgreSQL) & NoSQL (MongoDB Cassandra)
Strong knowledge of Hibernate/JPA & query optimization
Hands-on with Kafka / RabbitMQ (event streaming & reliability patterns)
Performance & Observability:
Expertise in performance tuning & scalability (Redis caching sharding)
Experience with monitoring tools (ELK Prometheus Grafana Splunk)
Cloud & DevOps:
Experience with AWS / Azure / GCP
Hands-on with Docker & Kubernetes
Strong CI/CD knowledge (Jenkins GitHub GitLab)
Experience with Terraform / CloudFormation / Ansible
GenAI Exposure:
Experience with AI-assisted tools (GitHub Copilot LLM tools)
Frontend:
Experience with React / Angular JavaScript/TypeScript
Knowledge of HTML5 CSS3 responsive UI & API integration
Required Skills:
Java Full Stack Java 8 Spring Boot Hibernate Microservices Angular 8 or React JS Oracle DB Design Patterns CI/CD Pipeline Messaging: Kafka / RabbitMQ / MQ Series
Required Education:
Bachelors degree in Computer Science / IT or related field