Java Tech Lead

Hybrid
Senior
🇮🇳 India
Tech Lead
Software development

Job Description

Client is built around small development teams responsible for specific themes and initiatives. Each team is a mix of engineers with various levels of skills and experience.

The Senior Software Engineer works within a team to write, test and release new features, whilst also helping fix problems that arise in Client’s products. Key responsibilities/Skillsets will include but are not limited to:

Software Development

  • Significant hands-on time spent working on production services and applications for Client.
  • Participate in or lead design reviews with peers and stakeholders to establish technology selection and direction (e.g. design patterns, frameworks).
  • Collaborate with the broader team to understand, lead and deliver work that contributes to the team’s goals.
  • Responsible for the team’s workflow, from writing code to unit testing, all the way through to completion and production release and ongoing maintenance and support.
  • Become a subject matter expert in the team’s domain and architecture to assist in triage and support queries, product design and feature development.
  • Review code developed by other engineers and provide feedback to ensure that engineering development adheres to best practices and Client engineering standards with a Product, Quality, DevOps and Security mindset.

Innovation

  • Working in an Agile environment, retrospecting on processes and technologies along the way.
  • Participate in research projects, including prototyping and investigations, to explore future opportunities.
  • Investigate new technologies and how they could support the development of Client products.
  • Optimise the development process through the use of automation, in-house and open-source solutions.

Self Development and Growth

  • Lead technical discussions and knowledge shares within the team.
  • Drive continuous improvements in the team’s ways of working, team practices and processes.

Support

  • Support the consistent monitoring and improvement of the health of our services and applications.
  • Proactively engage with customer-facing colleagues to avoid exposing Client customers to issues.

Core Skills:

  • Kubernetes, Kafka
  • Experience in creating the MicroServices and managing/deploying multiple microservices
  • Proficient in coding in Java, with a solid understanding of underpinning techniques of Object-oriented Programming, Programming concepts, development of distributed systems and best practices (e.g. style guidelines, testability, efficiency, observability, scalability, security).
  • Experience in full software development life cycle from design to deployment via CI/CD tooling, using agile methodologies (e.g. Kanban, Scrum).
  • Experience in: Amazon Web Service,
  • Experience with Kafka or proficiency with other Streaming or Queue-based technologies.
  • Demonstrates a definite bias for action in leading initiatives and striving for team operational excellence.
  • Ability to represent cross-team initiatives, effectively collaborate, and successfully work as part of a cross-functional team.
  • Inquisitiveness- asks questions to explore and understand the underlying technology, with the intent of leading to the most appropriate solutions.
  • Autonomy - ability to work on tasks and solve problems independently, seeking assistance as needed.
  • Motivation - sets personal challenges and constantly looking to stretch themselves.
  • Problem-solving - recognition of problems with the intent to find solutions.
  • Integrity - honest and transparent in dealings, open to voice and accepting criticism, and builds credibility through actions.
  • Detail-focused - pays attention to the details and can make a conscious effort to understand causes instead of just the effects
  • Possess the flexibility to adapt to different types of technical challenges.
  • Big picture-aware - understands the scope and impact of a problem or solution.

Job Location: Mumbai

Mode of Operations: Work From Office (Hybrid) Mumbai Office

Requirements

B.Tech, BCA, MCA or any equalent qualification

 

WNS Global Services

WNS Global Services

WNS (Holdings) Limited is a global Business Process Management (BPM) leader, serving various industries and offering business value to 400+ global clients.

B2B
Consulting
Large Enterprise

Other jobs at WNS Global Services

 

 

 

 

 

 

 

 

View all WNS Global Services jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇮🇳 India
Tech Lead

No spam. No ads. Unsubscribe anytime.

Similar jobs