
Specialist I - Software Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
Experience Range: 10 to 15 Years
Education Qualification: Bachelor's degree in Engineering or related disciplineRole Proficiency:Systematically design, develop, and lead backend engineering efforts, ensuring high-quality, scalable, and cloud-native technical solutions that align with functional and non-functional business requirements. Serve as a technical lead (70% hands-on), while mentoring and managing a team of engineers.Key Responsibilities & OutcomesArchitect and implement scalable microservices-based backend systems using Java 11+, Spring Boot, and AWS servicesLead a backend engineering team of 6+ members, ensuring adherence to high coding and delivery standardsCollaborate across QA, DevOps, Product, and other tech teams to deliver high-volume distributed systemsSupport both live systems and ongoing feature development in a hands-on capacityDesign and optimize backend services with a focus on performance, reliability, and reusabilityConduct technical interviews, peer code reviews, and enforce best practicesDrive innovation by automating repetitive tasks and contributing reusable assetsFacilitate continuous improvement by monitoring team quality metrics, issue tracking, and process updatesMeasures of OutcomesCode quality and coverage standards adherenceSchedule adherence for project/module deliveryReduction in post-delivery defects and production incidentsNumber of reusable components or utilities contributedParticipation in code/process reviews and peer mentoringNumber of technical interviews conducted and successful hiresCompletion of mandatory trainings and certificationsFeedback from stakeholders and team membersOutputs ExpectedCode Development:Write and review scalable backend services using Java and Spring BootMaintain best coding practices, implement design patterns, and mentor juniorsConfiguration & Deployment:Drive CI/CD practices using Jenkins, Docker, and KubernetesEnsure smooth deployment via automation and cloud-native practicesTesting:Enforce unit test coverage and help define system-level testsParticipate in root cause analysis and remediation of production issuesDocumentation:Review technical specifications, architecture designs, and release documentationMaintain internal documentation for system components and knowledge sharingProject & People Management:Provide effort estimates, define sprint tasks, and track progressConduct one-on-one sessions, performance reviews, and team development plansGuide mentees on their FAST goals and provide regular feedbackDesign & Architecture:Define system architecture (HLD/LLD), scalability, and integration patternsLeverage AWS-native services and NoSQL data design for high availabilityCustomer Interaction:Drive discussions with architects and business stakeholdersPresent technical proposals and delivery plans proactivelyMust Have SkillsProgramming Languages: Java 11+Frameworks: Spring Boot, RESTful APIsCloud Services: AWS (DynamoDB, Lambda, SQS, EKS, S3)Design: Strong experience with functional design patterns, microservicesDatabase: NoSQL (e.g., DynamoDB), relational DBsDevOps Tools: Jenkins, Git, Docker, KubernetesDebugging & Optimization: Strong root cause analysis and performance tuningLeadership: 2+ years leading engineering teams in Agile environmentsArchitecture: Hands-on experience in designing and integrating scalable solutionsGood to Have SkillsCaching Technologies: Redis or similarCI/CD Exposure: Jenkins pipelines, GitOps workflowsDomain Experience: eCommerce platform developmentAutomation: Experience with automating operational tasks and build pipelinesSoft Skills: Strong communication, stakeholder management, decision-making under pressureProcess: Familiarity with Agile methodologies, FAST goal tracking, code quality KPIsSoft Skills & AttributesStrong problem-solving and analytical mindsetAbility to handle pressure and multiple tasks efficientlyExcellent written and verbal communication skillsProactive in providing and asking for helpCustomer-focused and quality-driven delivery mindsetHigh motivation levels and ability to lead by exampleSkills:Java,Spring boot,Microservices,Aws Services, No Sql, Design PattetnsAbout Company:UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.