Java FullStack Developer

Keka Technologies Private Limited

Dadri

On-site

INR 3,500,000 - 6,500,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Algoworks is seeking a hands-on Technical Lead / Backend Engineer with strong expertise in Java, REST APIs, React and AWS to lead the development of a cloud-based public-safety platform. The role focuses on designing Java-based backend services, APIs, business logic and integrations while guiding React/TypeScript frontend applications, AWS cloud services and DevOps.

You will lead a distributed engineering team, contribute to architecture, code reviews, deployments and production support,

Qualifications

  • 8+ years of professional software engineering experience.
  • 2+ years in a technical leadership role.
  • Strong hands-on backend development with Java.

Responsibilities

  • Lead technical delivery across Java backend services, React apps, APIs and AWS.
  • Translate product requirements into technical designs and tasks.
  • Mentor distributed engineering teams and drive code reviews and deployments.
  • Design scalable backend services and RESTful APIs with robust integrations.
  • Oversee CI/CD, Docker deployments and production support.
  • Ensure security, scalability, reliability and performance.

Skills

Java backend
REST APIs
React
AWS
Distributed systems
CI/CD
Docker
Python/Node.js
AWS Lambda

Tools

AWS Lambda
Docker
Terraform/CloudFormation
AWS CloudWatch

Job description

Role: Technical Lead / Backend Engineer – Java, React & AWS

Algoworks is an award-winning artificial intelligence, engineering services and experience transformation firm with offices across the United States, Europe, South America and India. We bring together a global team of engineers, architects, designers, researchers and operators united by rigor, accountability and a commitment to delivering measurable results.

For over 20 years, Algoworks has partnered with Fortune 500 organizations across the Americas, Europe and Asia to define, build and run technology that drives meaningful business outcomes. Our work combines human-centered design, engineering excellence and AI-powered capabilities to solve complex challenges with clarity and precision. Innovation, particularly in the responsible application of AI, is embedded in how teams approach problem-solving and continuous improvement.

At Algoworks, growth is continuous and closely tied to impact. Teams collaborate across geographies and disciplines, strengthening outcomes through shared insight and collective expertise. The culture values transparency, open dialogue and an environment where every voice is heard and contribution is recognized.

Through collaboration, accountability and a focus on results, Algoworks operates at the intersection of technology and people, building not only advanced systems but strong global teams that elevate performance and create lasting impact.

Follow the video below to know about us!

We are seeking a hands‑on Technical Lead / Backend Engineer with strong expertise in Java, REST APIs, React and AWS to lead the development and support of a cloud‑based public‑safety platform.

The role primarily focuses on designing and developing Java‑based backend services, APIs, business logic and integrations, while also providing technical guidance across React/TypeScript frontend applications, AWS cloud services and application DevOps.

The ideal candidate will combine strong hands‑on engineering capabilities with technical leadership experience. You will lead a distributed engineering team while contributing directly to architecture, development, code reviews, deployments, releases and production support.

Key responsibilities:
1. Technical Leadership and Delivery
  • Lead technical delivery across Java backend services, React applications, APIs, integrations, databases, AWS and application DevOps.
  • Translate product requirements into technical designs, development tasks and estimates.
  • Drive technical discussions and make informed engineering decisions.
  • Define technical approaches, identify dependencies and communicate risks and trade‑offs to stakeholders.
  • Coordinate development activities across distributed engineering teams.
  • Mentor backend and full‑stack developers and provide technical guidance.
  • Collaborate with mobile engineers, QA, DevOps and product teams.
  • Design and develop scalable backend services using Java.
  • Develop RESTful APIs, business logic and system integrations.
  • Build reliable and maintainable backend components for enterprise applications.
  • Design solutions for asynchronous processing and distributed workflows.
  • Apply appropriate design patterns, coding standards and software engineering best practices.
  • Troubleshoot complex backend and production issues.
  • Ensure backend services meet requirements for scalability, security, reliability and performance.
3. AWS and Cloud‑Native Development
  • Design and support cloud‑based applications using AWS.
  • Develop and maintain AWS Lambda functions and serverless services.
  • Work with Java, Python or Node.js for selected Lambda functions, integrations and supporting services.
  • Design cloud‑native solutions using appropriate AWS services.
  • Support application deployments and troubleshoot cloud‑related issues.
  • Improve application reliability, scalability, monitoring and operational performance.
4. React and Frontend Architecture
  • Review frontend architecture and code to ensure maintainability and quality.
  • Collaborate with frontend engineers on application design and API integration.
  • Troubleshoot frontend and backend integration issues.
  • Ensure consistent engineering standards across frontend and backend development.
  • Contribute to full‑stack technical decisions where required.
5. Database and Data Management
  • Design and optimize relational database structures and data models.
  • Write and optimize SQL queries for application performance.
  • Analyze database performance and identify opportunities for optimization.
  • Ensure effective data access patterns across backend services.
  • Work with appropriate database technologies based on application and scalability requirements.
6. Architecture, Security and Scalability
  • Make architectural decisions related to scalability, security, performance, reliability and maintainability.
  • Design and contribute to service‑oriented and microservices‑based architectures.
  • Implement secure API and application design practices.
  • Work with authentication and authorization mechanisms.
  • Identify architectural bottlenecks and implement solutions to improve system performance and reliability.
  • Establish reusable technical patterns and engineering standards.
7. CI/CD, Deployment and Production Support
  • Manage application‑level CI/CD processes and build automation.
  • Support Docker‑based application deployment and deployment automation.
  • Participate in release planning, deployments and release troubleshooting.
  • Troubleshoot production issues and coordinate resolution across engineering teams.
  • Improve application logging, monitoring and alerting.
  • Work with DevOps teams to improve deployment reliability and operational efficiency.
  • Maintain effective production‑support practices and documentation.
8. Quality Engineering and Testing
  • Partner with QA teams to improve automated testing and regression coverage.
  • Encourage effective unit, integration and API testing practices.
  • Review test strategies for critical backend and API functionality.
  • Support performance testing and production‑readiness activities.
  • Ensure releases meet established quality and reliability standards.
9. Documentation and Technical Communication
  • Maintain architecture and system‑design documentation.
  • Document APIs, deployment processes and production‑support procedures.
  • Communicate technical risks, dependencies, estimates and trade‑offs clearly.
  • Ensure technical decisions and operational processes are documented for distributed teams.
  • Support knowledge sharing and technical onboarding within the engineering team.
Required technical skills and competencies:
  • 8+ years of professional software engineering experience.
  • 2+ years of experience in a technical leadership role.
  • Strong hands‑on backend development experience using Java.
  • Strong experience designing REST APIs, backend services and system integrations.
  • Experience with asynchronous processing and distributed application architectures.
  • Ability to guide React architecture and review frontend code.
  • Strong experience with relational databases, data modeling, SQL and query optimization.
  • Understanding of service‑oriented and microservices‑based architectures.
  • Strong understanding of application security, authentication and authorization.
  • Hands‑on experience with AWS and cloud‑native application development.
  • Experience with AWS Lambda and serverless application patterns.
  • Experience with CI/CD, Docker and deployment automation.
  • Experience with application monitoring, logging and production support.
  • Experience leading and mentoring distributed engineering teams.
  • Strong communication, documentation and problem‑solving skills.
  • Ability to overlap with US business hours.
Must have skills:
  • Strong experience with REST APIs and backend services.
  • Experience with microservices/service‑oriented architecture.
  • Hands‑on AWS experience.
  • Experience with AWS Lambda/serverless development.
  • Strong SQL and relational database experience.
  • Experience with CI/CD and deployment automation.
  • Experience with Docker and production deployments.
  • Strong understanding of application security and secure API design.
  • Technical leadership and mentoring experience.
Good to have skills:
  • Experience with Python or Node.js for backend or serverless development.
  • Experience with event‑driven architecture and asynchronous processing.
  • Experience with AWS services including ECS, Lambda, SQS, API Gateway, RDS, S3 and CloudWatch.
  • Experience with automated unit, integration, API and performance testing.
  • Experience with Terraform, CloudFormation or AWS CDK.
  • Knowledge of application monitoring and observability platforms.
  • Experience working with mobile engineering teams.
Nice to have / preferred skills:
  • Familiarity with native iOS development using Swift or Objective‑C.
  • Familiarity with native Android development using Kotlin or Java.
  • Experience with offline mobile applications and data synchronization.
  • Experience with GIS, mapping, routing or geospatial applications.
  • Experience with public‑safety, emergency‑response or field‑service platforms.
  • Experience with event‑driven and distributed systems.
  • Knowledge of serverless and cloud‑native architecture patterns.
Desired attributes:
  • Strong technical ownership and leadership mindset.
  • Hands‑on engineer who is comfortable contributing directly to production code.
  • Strong architectural and system‑design capabilities.
  • Excellent problem‑solving and debugging skills.
  • Ability to make pragmatic technical decisions and communicate trade‑offs effectively.
  • Strong mentoring and team leadership capabilities.
  • Comfortable working with distributed and cross‑functional teams.
  • Strong focus on security, scalability, reliability and maintainability.
  • Excellent written and verbal communication skills.
  • Comfortable working in a fast‑paced environment with evolving technical requirements.
  • Ability to overlap with US business hours.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer - Coldfusion
Full Stack Engineer - Coldfusion

Algoworks • India

On-site
INR 1,800,000 - 2,700,000
Full Stack Engineer
Full Stack Engineer

Algoworks • India

On-site
INR 1,500,000 - 2,000,000
Senior Software Engineer
Senior Software Engineer

Michelin • Maharashtra

On-site
INR 1,500,000 - 2,800,000
Technical Lead- Fullstack
Technical Lead- Fullstack

Juniper Square • India

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer
Senior Software Engineer

Michelin España Portugal SA • Pune District

On-site
INR 1,200,000 - 2,400,000
Specialist Software Engineer
Specialist Software Engineer

Amgen • Hyderabad

On-site
INR 2,800,000 - 4,000,000
Lead Software Developer – Java with AWS Cloud
Lead Software Developer – Java with AWS Cloud

Epam Systems • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Michelin Reifenwerke AG & Co. KGaA • Pune District

On-site
INR 1,400,000 - 2,100,000
Opportunity with BounteousxAccolite For Java Full stack- BI-CCFBB
Opportunity with BounteousxAccolite For Java Full stack- BI-CCFBB

Bounteous • Gurugram District

On-site
INR 4,200,000 - 6,500,000
Java Full Stack Developer
Java Full Stack Developer

Bounteous x Accolite • Chennai District, Bengaluru, Gurugram District

Hybrid
INR 1,500,000 - 2,500,000