{"id":1247488,"url":"https://alion.io/job/algoworks-senior-backend-developer-java","title":"Senior Backend Developer- Java","company":{"id":2091826,"name":"Algoworks","domain":"algoworks.com","url":"https://alion.io/company/algoworks-com","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Keka","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":1500000,"max":2000000,"currency":"INR","period":"year","gross":null,"usd_annual":20964},"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"API Gateway","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Gradle","optional":false},{"name":"Helm","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"MS SQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Resilience4j","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Data JPA","optional":false},{"name":"Spring MVC","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false},{"name":"Agile","optional":true},{"name":"Amazon EKS","optional":true},{"name":"AWS","optional":true},{"name":"Azure AKS","optional":true},{"name":"GCP","optional":true},{"name":"Google GKE","optional":true},{"name":"Grafana","optional":true},{"name":"Prometheus","optional":true},{"name":"Redis","optional":true},{"name":"Scrum","optional":true},{"name":"SonarQube","optional":true}],"status":"live","first_seen_at":"2026-09-09T07:20:03Z","employer_posted_date":"2026-09-09","last_verified_at":"2026-09-28T01:40:54Z","board_verified":true,"closed_at":null,"days_open":18,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":18},"description":"Role: Senior Backend Developer- Java\nLocation: Remote, India\nExperience: 6+ Years\nAlgoworks\nwww.algoworks.com\nAbout the company\nAlgoworks 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.\nFor 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.\nAt 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.\nThrough 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.\nFollow the video below to know about us!\nClipchamp\nRole overview\nWe are seeking a highly skilled Backend Java Developer with strong experience in designing, developing and maintaining enterprise-grade applications using Java and Microservices architecture.\nThe ideal candidate should have hands-on expertise in Spring Boot, REST APIs, Kubernetes deployments and Microsoft SQL Server, with extensive experience in developing and optimizing complex stored procedures. You will work closely with cross-functional and DevOps teams to build scalable, resilient and high-performing backend solutions.\nKey responsibilities:\n1.Backend Application Development\nDesign, develop and maintain scalable backend applications using Java and Spring Boot.\nDevelop clean, maintainable and testable code following coding standards and best practices.\nApply Object-Oriented Programming, SOLID principles and established design patterns.\nBuild enterprise-grade applications capable of supporting distributed workloads.\n2.Microservices & API Development\nBuild and enhance RESTful APIs following Microservices architecture principles.\nDesign loosely coupled, resilient and highly available microservices.\nImplement API Gateway, Service Discovery and OpenFeign patterns.\nImplement circuit breaker and resilience patterns using Resilience4j/Hystrix.\nIntegrate applications with third-party systems and internal enterprise services.\n3.Messaging & Integration\nDevelop event-driven integrations using Kafka or RabbitMQ.\nDesign reliable messaging and asynchronous communication solutions.\nSupport integration between distributed services and enterprise applications.\nEnsure secure and reliable communication across application components.\n4.Kubernetes & Containerized Deployment\nDeploy, manage and troubleshoot applications running on Kubernetes clusters.\nWork with Docker and containerized application deployments.\nCollaborate with DevOps teams on CI/CD pipelines and deployment automation.\nTroubleshoot Kubernetes deployment, networking and application-related issues.\nWork with Kubernetes monitoring and orchestration practices.\nExposure to Helm and managed Kubernetes services is preferred.\n5.Database Development & Performance\nDevelop and maintain Microsoft SQL Server databases.\nCreate and optimize complex Stored Procedures, Functions, Views and Triggers.\nAnalyze SQL query performance and implement optimization strategies.\nDesign and optimize database indexing strategies.\nPerform execution plan analysis and database performance tuning.\nEnsure efficient data access and reliable database operations.\n6.Code Quality & Technical Collaboration\nParticipate in code reviews and ensure adherence to development standards.\nMentor junior developers and contribute to technical knowledge sharing.\nParticipate in architecture discussions and technical design decisions.\nCollaborate with development, QA and DevOps teams throughout the delivery lifecycle.\n7.Production Support & Troubleshooting\nTroubleshoot production issues and provide timely resolutions.\nAnalyze application, API, database and infrastructure-related issues.\nSupport production deployments and release activities.\nIdentify root causes and implement sustainable solutions to recurring issues.\nContribute to application stability, performance and continuous improvement.\nRequired technical skills and competencies:\n6+ years of experience in backend Java application development.\nStrong experience with Java 8/11/17.\nStrong expertise in Spring Boot, Spring MVC and Spring Data JPA.\nExperience with Spring Security and Hibernate/JPA.\nStrong RESTful API development experience.\nStrong understanding of Microservices architecture.\nExperience with Kafka or RabbitMQ.\nHands-on experience with Docker and Kubernetes.\nStrong Microsoft SQL Server experience.\nExtensive experience writing and optimizing Stored Procedures.\nStrong knowledge of SQL query optimization, indexing and execution plan analysis.\nExperience with Git and Maven/Gradle.\nExperience with CI/CD tools such as Jenkins, GitHub Actions or Azure DevOps.\nStrong debugging, analytical and problem-solving skills.\nStrong understanding of OOP, Design Patterns and SOLID principles.\nMust have skills:\nCore Java 8/11/17.\nSpring Boot.\nSpring MVC.\nSpring Data JPA.\nSpring Security.\nHibernate/JPA.\nRESTful APIs.\nMicroservices architecture.\nKubernetes.\nDocker.\nMicrosoft SQL Server.\nComplex Stored Procedures.\nSQL query optimization and performance tuning.\nKafka or RabbitMQ.\nGit.\nStrong debugging and problem-solving skills.\nExperience designing scalable and distributed enterprise applications.\nGood to have skills:\nHelm.\nAWS, Azure or GCP.\nAKS, EKS or GKE.\nJenkins, GitHub Actions or Azure DevOps.\nSonarQube.\nNexus/Artifactory.\nAPI Gateway.\nOpenFeign.\nResilience4j/Hystrix.\nDistributed caching using Redis.\nELK Stack.\nPrometheus or Grafana.\nOAuth2, JWT and API security.\nEvent-driven architecture.\nDomain-Driven Design (DDD).\nEvent Sourcing.\nExperience working in Agile/Scrum teams.\nDesired attributes:\nStrong analytical and problem-solving skills.\nExcellent understanding of backend architecture and enterprise application development.\nStrong focus on writing clean, maintainable and testable code.\nAbility to troubleshoot complex application, database and Kubernetes issues.\nStrong ownership and accountability for development and production support.\nGood communication and collaboration skills.\nAbility to work effectively with development, QA, DevOps and business teams.\nWillingness to mentor junior developers and contribute to team growth.\nStrong focus on performance, scalability, reliability and continuous improvement.\nInterview Process\n2-3 rounds of discussion.","description_format":"text","description_chars":7175,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Science & Engineering","Mobile Games","Engineering Services"],"lifecycle":[{"event":"open","at":"2026-09-25T17:58:41Z"}],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.697,"p_room":0.75,"age_days":17,"expected_fill_days":24,"reasons":["conf:6","velocity","win:late"],"computed_at":"2026-09-27T05:45:00Z"},"pay":{"stated_usd_annual":20964,"is_top_pay":false},"html_url":"https://alion.io/job/algoworks-senior-backend-developer-java","json_url":"https://alion.io/job/algoworks-senior-backend-developer-java.json","meta":{"generated_at":"2026-09-28T04:16:51Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2554,"day_limit":5000,"remaining_today":2446,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}