Job Title:
Lead Software Engineer-Backend
Job Details:
Business Unit: IT
Team: Engineering
Reports to: Engineering Manager
Location: Mumbai / Bengaluru
Role Type: IC Role
Travel Required: No
Job Band Range: D1/ D2
JD Created date: 05th March 2024
Job Purpose:
Build, maintain cloud-native business applications at scale.
Develop, publish, secure cloud-native microservices APIs.
Work across enterprise environments for large programs.
Job Responsibilities:
- Develop cloud-native microservices using DDD, TDD, REST.
- Define, maintain central database.
- Develop high performance, responsive backend.
- Design, build, code, improve server, applications, databases.
- Deliver in agile DevSecOps environment.
- Design performant, resilient, highly available services.
- Create, maintain, test, debug backend with teams.
- Implement user authentication, authorization.
- Translate user stories to large-scale technical solutions.
- Design, develop, test, implement business function services.
- Implement SOA design patterns: Saga, CB, CQRS, event-driven.
- Adopt reliability measures: HA, fault tolerance.
- Understand cross-platform functionality, compatibility.
- Adopt scalability measures: load balancing, partitioning, caching.
- Adopt consistency measures: timeouts, retries, pessimistic locking.
- Deploy deliverables with advanced monitoring, debugging.
Educational Qualifications:
Bachelors degree in Computer Science, IT.
Key Skills:
- Architecture, Cloud Native Development, Agile Practice.
- Microservices, API Gateway.
- Expert RESTful web services: Java, GoLang, Spring Boot, Nodejs.
- Expert middleware, streaming, database: Kafka, Redis, PostgreSQL, Oracle, MongoDB.
- Experienced TDD/ADD, automation testing: Junits, Cucumber, Selenium.
- Cloud scaling, containerization: K8S, containers.
- Service mesh infrastructure layer.
- Basic front-end tech: Java, HTML5, CSS3.
Experience Required:
- 10+ years design, development across platforms, domains.
- 3+ years cloud-native microservices development, agile methodology.
Major Stakeholders:
- Internal: Engineering Leads, Product Owner, Business experts, IT audit, BTG heads.
- External: Partners, prospective suppliers.