
Real job — pulled straight from Algoworks’s careers page · Verified July 30, 2026 · No reposts.
Job description
Algoworks is hiring a Senior Backend Java Developer — a full-time, remote role. Apply directly on Algoworks's careers page below.
Senior Developer
Location: Noida, India
Department: PE-Legacy
Experience: 6 years
- Design, develop and maintain scalable backend applications using Java and Spring Boot.
- Build and enhance RESTful APIs following Microservices architecture principles.
- Design loosely coupled, resilient and highly available microservices.
- Deploy, manage and troubleshoot applications on Kubernetes clusters.
- Collaborate with DevOps teams to automate CI/CD pipelines and containerized deployments.
- Develop and optimize Microsoft SQL Server databases, including complex Stored Procedures, Functions, Views and Triggers.
- Analyze and improve SQL query performance and database indexing strategies.
- Integrate applications with third-party systems and internal enterprise services.
- Write clean, maintainable and testable code following coding standards and best practices.
- Perform code reviews and mentor junior developers.
- Participate in architecture discussions, sprint planning and production support activities.
- Troubleshoot production issues and provide timely resolutions.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Java 8/11/17
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- Hibernate/JPA
- RESTful API Development
- Microservices Architecture
- Kafka or RabbitMQ
- API Gateway
- Service Discovery
- OpenFeign
- Circuit Breaker (Resilience4j/Hystrix)
- Docker
- Kubernetes
- Helm (preferred)
- Container orchestration
- Kubernetes troubleshooting and monitoring
- Microsoft SQL Server
- Complex Stored Procedures
- Functions
- Views
- Triggers
- Query Optimization
- Performance Tuning
- Indexing
- Execution Plan Analysis
- Git
- Maven/Gradle
- Jenkins/GitHub Actions/Azure DevOps
- SonarQube
- Nexus/Artifactory
- AWS / Azure / GCP
- Kubernetes managed services (AKS, EKS, or GKE)
- 6+ years of experience in backend Java application development.
- Strong understanding of Object-Oriented Programming (OOP), Design Patterns and SOLID principles.
- Experience designing scalable, distributed enterprise applications.
- Strong debugging, analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Event-driven architecture.
- Distributed caching (Redis).
- ELK Stack, Prometheus, or Grafana.
- OAuth2, JWT and API security.
- Experience working in Agile/Scrum teams.
- Knowledge of Domain-Driven Design (DDD) and Event Sourcing is an added advantage.
- Strong problem-solving and analytical skills.
- Ownership mindset with focus on quality and scalability.
- Excellent communication and Agile collaboration.
- Proactive learner with mentoring and code review experience.
Get Backend 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




Frequently asked questions
Is Senior Backend Java Developer at Algoworks a remote job?
Yes, Senior Backend Java Developer at Algoworks is a remote position. Candidates in Noida, India may be preferred.
What skills are required for Senior Backend Java Developer at Algoworks?
The required skills for Senior Backend Java Developer at Algoworks include: Java, Spring Boot, Hibernate, Kafka, RabbitMQ, Docker, Kubernetes, Helm, SQL Server, Git, Maven, Gradle, Jenkins, GitHub Actions, Azure DevOps, AWS, Azure, GCP, Redis, Prometheus, Grafana, OAuth, Agile, Scrum.
What is the seniority level for Senior Backend Java Developer at Algoworks?
Senior Backend Java Developer at Algoworks is a Senior level position.
How do I apply for Senior Backend Java Developer at Algoworks?
You can view the full description and apply for Senior Backend Java Developer at Algoworks on EchoJobs: https://echojobs.io/job/algoworks-senior-developer-kslje.