Skip to main content

Team Lead Developers

Experience: 8-10
Posted: 25 Apr,2022
Location: India

Team Lead Developers

Work location : Remote(Bangalore)


Job Purpose:
  • As Lead Developer, you will have a range of responsibilities from shaping and implementing digital products to ensuring that we stay on the leading edge of technology. You will be expected to contribute for backend services development, DevOps infrastructure that supports continuous deployment. As a Team Lead/individual contributor you will work in a cross-functional team with the Product Owner, Designers and engineers to co-develop the back end services.


Key result Areas:
  • Build applications according to the design and provide designers with feedback and suggest tradeoffs when required
  • Ensure the code follows latest coding practices and industry standards
  • Backend developer who understands REST and micro service architectures to develop applications.
  • Deploy applications on cloud and follow CI/CD efficiently.
  • Write both unit and integration tests, and develop automation tools for daily tasks.
  • Challenge ideas and opinions to avoid pitfalls and inefficient solutions


Skills and Experience :
  • Minimum 8-10 years of Strong working expertise of Server Side programming using Java/JEE, Spring boot.
  • Strong 6+ years of implementation Experience in Spring Boot, Spring Security, Hibernate/JPA/JDBC, Tomcat, Maven, Design Pattern.
  • Strong understanding of OO Designing and Programming Techniques and associated concepts, Data Modeling
  • Strong working knowledge of REST and SOAP Web services
  • Knowledge in Micro services architecture/ patterns, cloud/container services (Docker preferred), Kubernetes expertise, Working Agile / Scrum for more than 3 years.
  • Quick learner, great ability to listen and communicate well verbally and written.
  • Ability to formulate/implement technical solutions, proven ability to understand, analyze and solve issues with little or no guidance. 
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Strong logical reasoning, problem solving and performance tuning Skills
  • Strong understanding of TDD with extensive experience of automated unit testing using mock object frameworks
  • Knowledge of SQL, Major RDBMS (e.g. Oracle)
  • Knowledge of DevOps and continuous integration
  • Beneficial skills would be knowledge around Event Driven Architecture & Domain Driven Design
  • Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
  • Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply
  • Utilizes team collaboration to create innovative solutions efficiently
  • Passionate about technology and excited about the impact of emerging /disruptive technologies
  • Wants to unleash inner self-starter and work in an environment that fostersentrepreneurial minds 
  • Believes in culture of transparency and trust 
  • Open to learning new ideas outside scope or knowledge skillset


Operating Environment, Framework and Key Skills required :
  • Windows, Linux
  • Kubernetes, Azure tools, Sprint Boot, Microservice architecture , Docker, Java, REST API developments, SOAP Knowledge

Required Skills

Skill
Years
Months
JAVA
10
0
JEE
10
0
Spring boot
6
0
Spring Security
6
0
Hibernate/JPA
6
0
JDBC
6
0
Tomcat
6
0
Maven
6
0
Design Pattern
6
0
Avaya IVR
8
0
MS SQL
8
0
Docker
3
0
Kubernetes expertise
3
0
Working Agile
3
0
Scrum
3
0
Microservice architecture
8
0