Java Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Java Full Stack Developer with strong expertise in AWS cloud services, Python scripting, and Infrastructure as Code (Terraform). The ideal candidate will design, develop, and deploy scalable, high-performance web applications and cloud-native solutions while ensuring reliability, security, and efficiency., Design, develop, and maintain full-stack applications using Java and modern frontend frameworks * Build and enhance RESTful APIs and microservices using Spring Boot * Develop responsive and user-friendly UI using Angular / React / Vue.js * Implement and manage cloud-based solutions using AWS services * Write automation scripts and backend services using Python * Provision and manage infrastructure using Terraform (IaC) * Deploy and maintain applications through CI/CD pipelines (Jenkins, GitHub Actions) * Collaborate with DevOps, QA, and Product teams to deliver high-quality solutions
Requirements
Strong experience with Java (8/11/17) and Spring Boot / Spring MVC * Hands-on experience with frontend technologies (Angular / React / JavaScript / HTML / CSS) * Experience with AWS services (EC2, S3, Lambda, RDS, API Gateway, CloudWatch) * Proficiency in Python (automation, scripting, or backend development) * Experience with Terraform for infrastructure provisioning * Solid understanding of Microservices Architecture * Experience building and consuming REST APIs (JSON/XML) * Familiarity with Docker & Kubernetes * Experience with databases (MySQL, PostgreSQL, MongoDB) * Strong knowledge of Git version control