Skip to main content
Posted 03 June, 2026

Java Backend Engineer

Curately AI, Inc
Bengaluru, KA, IN Full Time
Reference: 8946e93cbe2d4d31

Job Description

Position Description:\nWe are looking for a strong Senior Java Backend Engineer to join our engineering team and help build scalable, reliable, high-quality backend systems for our platform. This role is for someone with deep expertise in Java and Spring Boot, strong system design capability, and excellent engineering fundamentals.\nThe right candidate is not just someone who can write backend code. We want someone who can think through architecture, design clean services and APIs, make sound technical decisions, and build systems that are maintainable, performant, and production-ready.

This person should be highly comfortable working in a modern backend environment involving microservices, distributed systems, integrations, data flows, and real-world scale.\nYou will play a key role in designing and building backend services, improving system reliability and performance, reviewing technical designs, and helping raise the engineering bar across the team. This is a strong fit for someone who enjoys solving hard backend problems, building clean systems, and taking ownership of backend-heavy product and platform initiatives.\n\nRoles and Responsibilities:\nDesign, build, and maintain backend services and APIs using Java and Spring Boot\nOwn the design and implementation of scalable, reliable, and maintainable backend systems\nTranslate product and business requirements into sound backend architecture and technical solutions\nDesign clean service boundaries, data flows, integration patterns, and API contracts\nContribute to system design for microservices, distributed systems, and backend workflows\nWrite clean, efficient, well-structured, and production-quality code\nReview code and technical designs with a high bar for quality, maintainability, and performance\nTroubleshoot complex production issues and drive root cause analysis and long-term fixes\nImprove backend performance, reliability, scalability, and observability\nWork closely with product, frontend engineers, DevOps, and leadership to deliver complete solutions\nHelp identify and reduce technical debt while improving engineering standards and backend architecture\nContribute to best practices in testing, monitoring, documentation, and software delivery\nMentor junior and mid-level engineers through strong technical guidance and code review\nParticipate in architectural discussions and help shape backend engineering decisions across the platform\n\nQualifications:\nStrong professional experience in Java backend development\nDeep hands-on experience with Spring Boot\nStrong experience designing and building backend APIs and service-based architectures\nStrong system design skills with the ability to think through scalability, reliability, performance, and maintainability\nExperience building and working with microservices and distributed systems\nStrong understanding of software design principles, object-oriented design, and clean code practices\nExperience with relational databases, data modeling, and query optimization\nStrong debugging and problem-solving ability in production environments\nExperience with concurrency, transactions, integrations, and backend performance optimization\nAbility to independently own backend-heavy technical initiatives from design through deployment\nStrong communication skills and ability to explain technical decisions clearly\nAbility to thrive in a fast-moving product environment with high ownership and accountability\n\nPreferred Qualifications\nExperience with event-driven architecture, Kafka, RabbitMQ, or similar messaging systems\nExperience with AWS, Kubernetes, Docker, CI/CD, and cloud-native backend systems\nExperience with observability and monitoring tools for production systems\nFamiliarity with security, authentication, authorization, and API protection patterns\nExperience in B2B SaaS or high-growth product engineering environments\nExperience mentoring engineers and contributing to technical leadership within a team\n\nWhat Success Looks Like in This Role\nYou design backend systems that are clean, scalable, and easy to maintain\nYou can independently own complex backend features and services end to end\nYou improve system quality, performance, and reliability over time\nYou raise the engineering bar through strong technical judgment, clean implementation, and high-quality code reviews\nYou are someone the team trusts for backend architecture, problem-solving, and execution.

Sign up for Job Alerts