
Real job — pulled straight from Algoworks’s careers page · Verified September 7, 2026 · No reposts.
Job description
Algoworks is hiring a Java FullStack Developer — a full-time, remote role. Apply directly on Algoworks's careers page below.
Java FullStack Developer
Location: Noida, India
Department: PE-Cloud
Experience: 8+
Skills: React, Java, MongoDB
- 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.
- 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.
- Provide technical guidance for React.js and TypeScript/JavaScript applications.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Strong working knowledge of React.js, TypeScript/JavaScript, HTML and CSS.
- 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.
- Strong Java backend development experience.
- Strong experience with REST APIs and backend services.
- Experience with microservices/service-oriented architecture.
- Hands-on AWS experience.
- Experience with AWS Lambda/serverless development.
- Working knowledge of React.js and TypeScript/JavaScript.
- 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.
- Experience supporting distributed engineering teams.
- 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.
- 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.
- 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.
- Java
- Spring / Spring Boot
- React.js
- TypeScript / JavaScript
- AWS
- AWS Lambda
- API Gateway
- SQS
- ECS
- RDS
- S3
- CloudWatch
- SQL / Relational Databases
- Docker
- CI/CD
- Terraform / CloudFormation / AWS CDK
- Python
- Node.js
- Git
Get Full Stack Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs



Artificial Intelligence/Machine Learning Engineer

Frequently asked questions
Is Java FullStack Developer at Algoworks a remote job?
Yes, Java FullStack Developer at Algoworks is a remote position. Candidates in Noida, India may be preferred.
What skills are required for Java FullStack Developer at Algoworks?
The required skills for Java FullStack Developer at Algoworks include: Java, Spring, Spring Boot, React, TypeScript, JavaScript, HTML, CSS, AWS, Lambda, SQS, ECS, RDS, S3, CloudWatch, SQL, Docker, CI/CD, Terraform, CloudFormation, Python, Node.js, Git, REST, Microservices.
What is the seniority level for Java FullStack Developer at Algoworks?
Java FullStack Developer at Algoworks is a Senior / Staff level position.
How do I apply for Java FullStack Developer at Algoworks?
You can view the full description and apply for Java FullStack Developer at Algoworks on EchoJobs: https://echojobs.io/job/algoworks-java-fullstack-developer-c7xew.