Save Job Back to Search Job Description Summary Similar JobsHigh-growth learning environmentStrong Product Innovation & Digital Transformation FocusAbout Our ClientA Bengaluru-based B2B SaaS organisation in the software sector, working within the technology and telecoms industry.Job DescriptionTeam Leadership & Mentorship* Lead and mentor a team of backend engineers in Java and related technologies.* Drive hiring, onboarding, and performance management for the backend engineering team.* Build a culture of engineering excellence, accountability, and continuous learning. Architecture & Backend Engineering* Architect scalable and maintainable backend solutions using Java, Spring Boot, and microservices.* Apply strong fundamentals in Core Java (OOPs, Collections, Design Patterns, Multithreading), JDBC, and MyBatis to guide design decisions and code reviews.* Oversee development across the Spring Framework, REST APIs, and front-end-adjacent technologies (HTML, jQuery, AJAX, JavaScript, CSS) where backend and UI integration is required.* Ensure performance, security, scalability, and maintainability of the product across all backend services.Tech Stack Modernization* Define and drive the roadmap for modernizing legacy components of the tech stack - including framework upgrades, architecture refactoring, and adoption of modern engineering practices.* Identify technical debt and prioritize remediation alongside feature delivery.* Evaluate and introduce modern tools, frameworks, and patterns (microservices, CI/CD, containerization) to improve velocity and system resilience.* Drive adoption of DevOps practices to improve deployment frequency, reliability, and operational visibility. Quality & Engineering Practices* Champion a strong quality culture - code reviews, automated testing, CI/CD pipelines, and performance benchmarking* Define and enforce engineering best practices, coding standards, and design review processes across the team.* Partner with QA to reduce production defects and improve release reliability.Cross-functional Collaboration* Work closely with Product Management to translate requirements into technical designs and delivery plans.* Partner with Engineering peers and the Product Council to align on architecture decisions and module ownership.* Communicate technical trade-offs, risks, and timelines clearly to stakeholders and leadership.The Successful Applicant* 6-12 years of backend software engineering experience, with proven experience leading a team.* Strong expertise in Core Java (Multithreading, OOPs, Collections, Design Patterns, Threads), JDBC, and My Batis.* Hands-on experience with Spring Framework, Spring Boot, Spring MVC, REST API design, and microservices architecture.* Working knowledge of front-end-adjacent web technologies: HTML, jQuery, AJAX, JavaScript, and CSS.* Demonstrated experience driving tech stack modernization or large-scale refactoring initiatives.* Strong understanding of performance tuning, security best practices, and scalable system design.* Exposure to DevOps practices and tooling for CI/CD and deployment automation.* Track record of mentoring engineers and growing technical talent.What's on OfferA permanent role in Bengaluru Urban.Opportunities to work on exciting software projects.Chance to lead a talented team of developers.If this role matches what you're looking for, we encourage you to apply.Quote job refJN-082026-7076072Job summaryFunctionInformation TechnologySub SectorIT DevelopmentWhat is your area of specialisation?Business ServicesLocationBangaloreJob TypePermanentJob ReferenceJN-082026-7076072