Lead Java Developer

Virtusa
9 days ago
0 Applied
Expires on: Feb 14 2023

Ref.No 00002355

Description

The Java Tech Lead plays a key role in building out features on several products, both internal and externally facing

The Java Tech Lead will work on a team with other developers building features, addressing defects, performing code reviews, interfacing with stakeholders, and other aspects of the software development life cycle

Required Skills:

  • Bachelor’s Degree in Computer Science or similar field
  • 8+ years of relevant experience including hands-on coding in Java and Java Scripts
  • Minimum of 5 years working on mission critical, 24x7, high performance and scalable systems
  • Minimum of 5 years working on Java Technologies such as Spring Boot & Core Java
  • Very good understanding on Java Scripts ES6
  • Very good understanding on Database technologies such as SQL & Postgres SQL
  • Very good understanding on Microservices & REST industry best practices
  • Very good understanding on working with Git, Git Lab, CICD Pipelines & docker
  • Good understanding on GraphQL
  • Good understanding on ETL Reporting. Preference will be given to people have prior experience in leading BI tools such as Mode, Tableau, Power BI & Looker
  • Preference will be given to people have prior experience in Computer Telephony Integration projects with CCXML, Voice XML
  • Preference will be given to people have good understanding on NLP & AI
Responsibilities
  • Design and develop high-volume, high-performance, high-availability, concurrent applications using proven Java frameworks and front-end frameworks and open-source technologies
  • Responsible for troubleshooting and fixing issues
  • Perform code reviews, making use of best practices and accepted standards
  • Effectively communicate and interact within and outside the team
  • Evaluate current technologies in use and bring new technical ideas, in keeping with latest industry trends, to fruition by prototyping and then incorporating it into the Platform
  • Participate in daily Scrum activities to closely monitor work against schedules and deliverables, providing progress updates and reporting any issues or technical difficulties
  • Triage and address customer issues
  • Familiarity with agile best practices and automated CICD
Skills
Java
Java Scripts
SQL
AI
GraphQL
Git Lab
Spring boot
Industry Sector