Job Description
We are looking for a Tech Lead - Java who will have multiple responsibilities including technical project management, hands-on software architecture design and development, providing best practice points of view, and also being the authority for development methods and processes. The Tech Lead need to work alongside clients and developers to help build and manage highly interactive, dynamic and data driven online applications.
Job duties
- Work with business partners to understand business context and craft best-in-class solutions to their toughest problems.
- Provide hands-on technical leadership in all aspects of software engineering design and implementations including data engineering.
- Lead building a scalable next-gen cloud platform to support data transformation, cloud strategy.
- Develop engineering best practices with considerations for high data availability, computational efficiency, cost, and quality.
- Lead, design and develop automation to optimize data platform compute and storage resources.
- Evaluate and make recommendations on new technologies, tools and guide the team on up-to-date technologies, standards, and practices.
- Coach and mentor junior developers.
- Contribute to the internal knowledge base to build expertise and awareness within the organization.
- Assist in our recruiting and interviewing process.
- Participate in developing projects plan, timelines and providing estimates.
- Participate in daily scrum and provide clear visibility to work.
Qualifications
- 6+ years of experience developing and implementing solutions utilizing Java and Springboot.
- Knowledge in Python and Nodejs would be an added advantage.
- Experience with frontend development using HTML/CSS, Javascript, and frontend frameworks such as React, Angualr, or Vue.js.
- Experience in Microservices, Web services using REST, SOAP, GraphQL, and gRPC.
- Database using MySQL, PostgreSQL and NoSQL (MongoDB, Amazon DynamoDB).
- Experience with ML projects would be considered advantageous.
- Experience with SaaS, cloud technologies and service offerings.
- Experience with DevOps concepts and associated implementations.
- Experience with AWS is expected and experience with Google Cloud and Azure would be an advantage.
- Proven ability to broadly influence leadership in the organization.
- Experience working in highly agile, startup product development environments.
- Excellent interpersonal, teamwork, leadership, and communication skills (both verbal and written).
- Demonstrated negotiation skills; utilizes experience and knowledge to persuade others in reaching desired outcomes.
- BSc in computer science or equivalent qualifications.
The Villvay Experience
We believe in people-driven software product development. You will not be doing just a job with us. You will be building your career in a fostering environment that recognizes individuality and innovation.
- Open and collaborative working environment.
- Freedom over working conditions.
- Continuous learning and development.
- Hands on experience with global businesses and markets.
- Great benefits.
Job ID: 45386