Image Loading

Technical Lead - Java

Job Description

  • Pune

What You'll Do

It is mandatory to apply through this job link for your application to be considered. Failure to do so will result in your candidature not being advanced.

We are looking for a Technical Lead to help us build and evolve our highly distributed and scalable applications. A successful candidate will be a well-rounded software development engineer with a proven track record of delivering application/services at scale in an Agile environment.

  • Champion design and implementation of new features and maintaining existing features
  • Collaborate with team, cross functional teams, and other stakeholders to understand requirements and come up with the best technical solution which are simple and intuitive
  • Collaborate effectively with team members and expert groups on code reviews and test plans with an eye towards automation
  • Work across all phases of the development lifecycle (planning, design, implementation, testing, deployment, and support)
  • Mentor/coach other engineers to share knowledge and expertise
  • Implement and follow agile/scrum processes
  • Address non-functional requirements like security, performance, and load for the product

What You'll Need to be Successful

  • Bachelor's Degree in Engineering in Computer Science, IT, or Electronics and Telecommunication Engineering (ENTC) is required. Else MTech or MCA in similar specializations are also highly valued. 
  • Minimum of 8+ years of experience in a software development role, shipping complex applications to large scale production environments
  • Extensive experience in Java
  • Outstanding problem solving and debugging skills.
  • Strong understanding of object-oriented design & development and common design patterns.
  • Strong knowledge of Java common frameworks, such as Spring, Hibernate.
  • Proficiency in designing, implementing, and consuming RESTful APIs (Spring Framework).
  • Demonstrate knowledge of containerization technologies (Docker, Kubernetes, ECS)
  • Experience in engineering for highly available and fault tolerant software
  • Experience with monitoring and alerting tools, and analyzing system metrics to determine root cause analysis
  • Experience of building microservices and/or server less architecture
  • Experience to Cloud technologies (AWS, GCP, Azure)
  • Demonstrate knowledge to build CI\CD pipeline (GitLab, Terraform)
  • Knowledge of architectural styles and design patterns to solve complex problems with simple intuitive design
  • Previous experience working within an agile team is essential.
  • Passion to see your product be the best in the business.
  • Excellent communication and problem-solving skills

Skills

  • Java
  • RESTful APIs
  • Docker
  • Kubernetes
  • Cloud technology
  • CI/CD

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Apr 05, 2024

Experience

8 to 12 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent