Job Title:
Java Backend Engineer
Company: Curately AI, Inc
Location: Aurangabad, Maharashtra
Created: 2026-05-16
Job Type: Full Time
Job Description:
Position Description:We 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.The 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.You 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.Roles and Responsibilities:Design, build, and maintain backend services and APIs using Java and Spring BootOwn the design and implementation of scalable, reliable, and maintainable backend systemsTranslate product and business requirements into sound backend architecture and technical solutionsDesign clean service boundaries, data flows, integration patterns, and API contractsContribute to system design for microservices, distributed systems, and backend workflowsWrite clean, efficient, well-structured, and production-quality codeReview code and technical designs with a high bar for quality, maintainability, and performanceTroubleshoot complex production issues and drive root cause analysis and long-term fixesImprove backend performance, reliability, scalability, and observabilityWork closely with product, frontend engineers, DevOps, and leadership to deliver complete solutionsHelp identify and reduce technical debt while improving engineering standards and backend architectureContribute to best practices in testing, monitoring, documentation, and software deliveryMentor junior and mid-level engineers through strong technical guidance and code reviewParticipate in architectural discussions and help shape backend engineering decisions across the platformQualifications:Strong professional experience in Java backend developmentDeep hands-on experience with Spring BootStrong experience designing and building backend APIs and service-based architecturesStrong system design skills with the ability to think through scalability, reliability, performance, and maintainabilityExperience building and working with microservices and distributed systemsStrong understanding of software design principles, object-oriented design, and clean code practicesExperience with relational databases, data modeling, and query optimizationStrong debugging and problem-solving ability in production environmentsExperience with concurrency, transactions, integrations, and backend performance optimizationAbility to independently own backend-heavy technical initiatives from design through deploymentStrong communication skills and ability to explain technical decisions clearlyAbility to thrive in a fast-moving product environment with high ownership and accountabilityPreferred QualificationsExperience with event-driven architecture, Kafka, RabbitMQ, or similar messaging systemsExperience with AWS, Kubernetes, Docker, CI/CD, and cloud-native backend systemsExperience with observability and monitoring tools for production systemsFamiliarity with security, authentication, authorization, and API protection patternsExperience in B2B SaaS or high-growth product engineering environmentsExperience mentoring engineers and contributing to technical leadership within a teamWhat Success Looks Like in This RoleYou design backend systems that are clean, scalable, and easy to maintainYou can independently own complex backend features and services end to endYou improve system quality, performance, and reliability over timeYou raise the engineering bar through strong technical judgment, clean implementation, and high-quality code reviewsYou are someone the team trusts for backend architecture, problem-solving, and execution.