We are seeking a Java Full Stack to design and implement scalable, secure, and high-performance cloud-native solutions. The ideal candidate will bring deep expertise in Java, microservices, cloud platforms (preferably AWS), and modern DevOps practices.
Key ResponsibilitiesCloud Architecture & Design: Build scalable, resilient cloud-native architectures using Java (Spring Boot).
Cloud Strategy & Implementation: Design, deploy, and optimize applications on AWS (preferred), GCP, or Azure.
Microservices & APIs: Develop RESTful and event-driven services; integrate with Kafka or RabbitMQ.
Containerization & Orchestration: Deploy and scale using Docker, Kubernetes, and Helm.
DevOps & Automation: Implement CI/CD pipelines using Jenkins, GitHub Actions, or GitLab; automate infrastructure with Terraform or CloudFormation.
Database & Performance: Work with SQL/NoSQL databases like PostgreSQL, MongoDB, DynamoDB; implement caching strategies using Redis.
Collaboration & Leadership: Lead technical discussions, guide teams, and collaborate with developers, security, and operations teams.
Required Skills & QualificationsJava Expertise: Proficient in Java 8+, Spring Boot, Jakarta EE.
Cloud Platforms: Hands-on experience with AWS (preferred), Azure, or GCP.
DevOps: Proficient with Kubernetes, Helm, Terraform, Jenkins, Git.
Databases: Strong knowledge of both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).
Architecture & Scalability: Experience designing highly available, low-latency systems.
Leadership: Strong communication, mentoring, and stakeholder management skills.
Nice to HaveSecurity & Compliance: Familiarity with OAuth 2.0, JWT, IAM, SAML, Zero Trust Architecture, SOC 2, ISO 27001.
Frontend Skills: Experience with React, JavaScript, TypeScript, and modern UI frameworks.