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