Senior Software Engineer
- Source: Naukri
- Tata Consultancy Services
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Role & responsibilities
- Design and implement reliable, high-throughput, low latency, scalable and well-documented code to tackle sophisticated algorithms.
- Collaborate with engineers, product owners, and other partners to propose extensible, reusable and performant solutions.
- Proactively seek opportunities to reuse or generalize existing services and implementations.
- Experiment, develop proof of concept with relevant new technologies
Required Skills and Experience:
-
5+ years of development experience, preferably full stack:
- Java, Spring Framework, SQL and NoSQL-based databases
- Exposure to GraphQL /Graph DBs
- Developing cloud native applications, preferably in AWS experience.
-
Internet technologies, microservices architectures experience
- 5+ years managing engineering and technology delivery teams
- Demonstrated knowledge and working experience with highly scalable architectures, patterns, and technologies
- Experience in creating architecture designs that incorporate resiliency and performance.
- Experience managing a globally distributed delivery team utilizing Agile methodologies.
Skills
- Java
- spring
- spring-framework
- GraphQL
- microsoft-graph
- amazon-web-services
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
