Java Fullstack Engineer

2 days ago

Coimbatore, Tamil Nadu, India Algoworks Full-time

Java FullStack Developer

Location: India, Remote

Experience: 8+ Years


Algoworks

www.algoworks.com


About the company


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 Clipchamp


Role overview


We are seeking a hands-on Technical Lead / Fullstack 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.


2. Backend Engineering

  • 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

  • Provide technical guidance for React.js and TypeScript/JavaScript applications.
  • Review frontend architecture and code to ensure maintainability and quality.
  • Colla