Back to all jobs
Open

Full Stack Developer

Engineering
6 - 10 years
Full-Time
Chennai
Openings: 2
Mode: On-site

Job Overview

We are looking for an experienced Full Stack Developer with strong expertise in Java, Spring Boot, Node.js, TypeScript, microservices, Kubernetes, and cloud platforms. The role involves end-to-end backend development, system design, integrations, production support, and collaboration with stakeholders.

Roles & Responsibilities

  • Design, develop, enhance, and maintain scalable backend applications using Java, Spring Boot, Node.js, JavaScript, and TypeScript.
  • Work with existing microservices, identify issues, fix bugs, and implement enhancements across Node.js and Spring Boot stacks.
  • Design and implement event-driven architectures using Kafka and Azure Service Bus.
  • Develop and manage applications deployed on Kubernetes (AKS & GKE), including service mesh, ingress, and autoscaling.
  • Work with MongoDB Atlas and Redis for application data and caching requirements.
  • Integrate and manage Azure Managed Services such as Key Vault, APIM, and Monitor, along with relevant GCP microservices components.
  • Implement resilience and reliability patterns such as Circuit Breakers, Retries, SAGA, and Idempotency.
  • Participate in architecture, design, integration, debugging, and production support activities.
  • Collaborate with stakeholders to understand requirements, resolve technical issues, and deliver solutions.
  • Support knowledge transfer, technical documentation, and team collaboration.
  • Follow and contribute to Information Security Management System (ISMS) requirements, security controls, secure development practices, access controls, and information security policies.
  • Ensure secure handling of source code, credentials, client data, application data, and other confidential information in accordance with organizational ISMS requirements.
  • Report and escalate information security incidents, vulnerabilities, or deviations from established security controls.
  • Support audits, risk assessments, and implementation of applicable information security controls within the development environment.

Requirements

  • Strong expertise in Java and Spring Boot
  • Strong expertise in JavaScript/TypeScript and Node.js
  • Hands-on experience with Kubernetes – AKS & GKE
  • Experience with Kafka and Azure Service Bus
  • Strong knowledge of MongoDB Atlas and Redis
  • Experience with Azure Managed Services – Key Vault, APIM, Monitor
  • Exposure to GCP microservices components
  • Strong understanding of microservices architecture
  • Experience implementing resilience patterns
  • Ability to troubleshoot and enhance existing production systems
  • Good stakeholder communication and collaboration skills
  • Understanding of secure software development and information security practices

Preferred Skills

  • Strong problem-solving and debugging skills
  • Ability to work independently on complex technical requirements
  • Experience working in cloud-native and distributed systems environments
  • Good documentation and knowledge-sharing skills
  • Strong ownership of production systems and deliverables

Apply for this position

Fill out the form below and our team will get back to you shortly.

Drag and drop your file here or

PDF, DOC, DOCX up to 5MB