Java Full Stack Developer (Night Shift)
UST · Maharashtra, India
Full-time · Senior · Posted 12 days ago
Senior Full Stack Developer (Java + Angular)
Shift Timings: 06:30 PM to 03:30 AM IST (US EST Time zone)
Experience: 7+ Years
Location: Pune (Hybrid)
Key Skills
Java, Spring Boot, Angular (17+), TypeScript, Microservices, REST APIs, PostgreSQL, MongoDB, GCP/AWS/Azure, Kubernetes, CI/CD, Terraform, Helm
Job Description
We are seeking an experienced Full Stack Developer with strong expertise in modern frontend and backend technologies. The ideal candidate will be responsible for building scalable, cloud-native applications and contributing to end-to-end product development in an Agile environment.
Key Responsibilities
Design, develop, and maintain full stack applications using Java, Spring Boot, Angular, and TypeScript
Build scalable, cloud-native solutions leveraging microservices architecture
Develop and integrate RESTful APIs and backend services
Design and manage databases (PostgreSQL, MongoDB) ensuring performance and data integrity
Implement and deploy applications on cloud platforms (GCP / AWS / Azure)
Manage containerised deployments using Kubernetes and container-based services
Develop and maintain CI/CD pipelines using Jenkins or GitLab
Implement Infrastructure as Code using Terraform and Helm
Collaborate with cross-functional teams for requirement analysis, design, and delivery
Participate in code reviews, troubleshooting, and performance optimisation
Contribute to the end-to-end software development lifecycle, including development, testing, and deployment
Required Skills & Experience
7+ years of experience in Full Stack Development
Strong expertise in Java, Spring Boot, and Microservices architecture
Hands-on experience with Angular (17+), TypeScript, RxJS, and NgRx
Solid understanding of SPA architecture and reactive programming
Experience in designing REST APIs and distributed systems
Strong knowledge of SQL and NoSQL databases (PostgreSQL, MongoDB)
Experience working with cloud platforms (GCP/AWS/Azure)
Proficiency in CI/CD tools and DevOps practices
Strong understanding of application lifecycle management and system design
Experience working in Agile/Scrum environments
Excellent communication and collaboration skills