Bangalore
6 days ago
Specialist I - Software Engineering
Lead Java Developer – Backend (Engineering Manager)

Hiring Location: Bengaluru
Experience Range: 10 to 15 Years
Education Qualification: Bachelor's degree in Engineering or related discipline

Role 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 & Outcomes

Architect and implement scalable microservices-based backend systems using Java 11+, Spring Boot, and AWS services

Lead a backend engineering team of 6+ members, ensuring adherence to high coding and delivery standards

Collaborate across QA, DevOps, Product, and other tech teams to deliver high-volume distributed systems

Support both live systems and ongoing feature development in a hands-on capacity

Design and optimize backend services with a focus on performance, reliability, and reusability

Conduct technical interviews, peer code reviews, and enforce best practices

Drive innovation by automating repetitive tasks and contributing reusable assets

Facilitate continuous improvement by monitoring team quality metrics, issue tracking, and process updates

Measures of Outcomes

Code quality and coverage standards adherence

Schedule adherence for project/module delivery

Reduction in post-delivery defects and production incidents

Number of reusable components or utilities contributed

Participation in code/process reviews and peer mentoring

Number of technical interviews conducted and successful hires

Completion of mandatory trainings and certifications

Feedback from stakeholders and team members

Outputs Expected Code Development:

Write and review scalable backend services using Java and Spring Boot

Maintain best coding practices, implement design patterns, and mentor juniors

Configuration & Deployment:

Drive CI/CD practices using Jenkins, Docker, and Kubernetes

Ensure smooth deployment via automation and cloud-native practices

Testing:

Enforce unit test coverage and help define system-level tests

Participate in root cause analysis and remediation of production issues

Documentation:

Review technical specifications, architecture designs, and release documentation

Maintain internal documentation for system components and knowledge sharing

Project & People Management:

Provide effort estimates, define sprint tasks, and track progress

Conduct one-on-one sessions, performance reviews, and team development plans

Guide mentees on their FAST goals and provide regular feedback

Design & Architecture:

Define system architecture (HLD/LLD), scalability, and integration patterns

Leverage AWS-native services and NoSQL data design for high availability

Customer Interaction:

Drive discussions with architects and business stakeholders

Present technical proposals and delivery plans proactively

Must Have Skills

Programming Languages: Java 11+

Frameworks: Spring Boot, RESTful APIs

Cloud Services: AWS (DynamoDB, Lambda, SQS, EKS, S3)

Design: Strong experience with functional design patterns, microservices

Database: NoSQL (e.g., DynamoDB), relational DBs

DevOps Tools: Jenkins, Git, Docker, Kubernetes

Debugging & Optimization: Strong root cause analysis and performance tuning

Leadership: 2+ years leading engineering teams in Agile environments

Architecture: Hands-on experience in designing and integrating scalable solutions

Good to Have Skills

Caching Technologies: Redis or similar

CI/CD Exposure: Jenkins pipelines, GitOps workflows

Domain Experience: eCommerce platform development

Automation: Experience with automating operational tasks and build pipelines

Soft Skills: Strong communication, stakeholder management, decision-making under pressure

Process: Familiarity with Agile methodologies, FAST goal tracking, code quality KPIs

Soft Skills & Attributes

Strong problem-solving and analytical mindset

Ability to handle pressure and multiple tasks efficiently

Excellent written and verbal communication skills

Proactive in providing and asking for help

Customer-focused and quality-driven delivery mindset

High motivation levels and ability to lead by example

Por favor confirme su dirección de correo electrónico: Send Email