Overview
Lead a team of full stack developers to architect and build scalable, cloud-native web applications, combining Java backend microservices with React frontend interfaces on AWS.
What you'll do
- Lead the technical strategy, design discussions, and system architecture.
- Provide hands-on guidance and regular code reviews to internal and external teams of developers.
- Architect, build, and maintain highly scalable backend microservices using Java 11 and interactive frontend interfaces using React v15.4.0.
- Understand the basics to support the AWS team in upgrades and testing.
- Design clean, secure, and documented APIs and manage integration patterns with third-party tools or messaging systems.
- Optimize relational databases (PostgreSQL, MySQL) and NoSQL stores for performance, ensuring strict data protection and schema modeling practices.
- Champion CI/CD pipelines to automate testing and application deployments, minimizing time-to-market while safeguarding production stability.
- Partner closely with Product Managers, UX/UI Designers, and security stakeholders to translate high-level business goals into lean technical solutions.
What you'll need
- 8+ years of experience.
- Expert Java knowledge: proven experience with Java 11, including a deep understanding of Garbage Collection, Streams, and Concurrency.
- Strong experience with Dropwizard 1.3.x, including configuration, Managed Objects, and Health Checks.
- Deep familiarity with React 15.4, specifically Class Components, Lifecycle methods (componentWillReceiveProps, etc.), and Flux or Redux architectures.
- Experience configuring and troubleshooting Jetty 11.
- Proficiency with Git, Maven/Gradle, and automated CI/CD tools (Jenkins, GitHub Actions, AWS CodePipeline).
- Problem solving: a detective mindset, able to debug complex issues within legacy frameworks and identify performance bottlenecks.
Nice to have
- Kubernetes.
- Terraform.
- Experience with JDBI or Hibernate within a Dropwizard environment.
- Knowledge of CSS preprocessors (SASS/LESS) compatible with older Webpack builds.
- Experience in migrating legacy React applications to functional components and Hooks (v16.8+).
- Understanding of microservices architecture and containerization (Docker/Kubernetes).
- Prior experience working within strict Agile/Scrum delivery models.
Details
- Employment type: Permanent.
- Experience level: Professional.
- Location: Bangalore Area.
Read the full description and apply on the company’s own careers page.