As a Java Tech Lead you will be part of the iQuest Java Practice, which delivers value-added software services for clients around the world, within projects with high-quality expectations, dynamic environments, challenging deadlines and high-performance needs.
You will be involved in the full project life cycle starting with pre-sales and ending with the maintenance and support phase, being accountable for and having ownership of the technical aspects of the project.
What will your responsibilities look like?
Coordinate all technical activities within the project, like effort estimation, planning, environments setup, applying best practices, tooling, technology stack definition, technical risk management, delivery, technical documentation, technical incidents management.
Perform strong functional and non-functional requirements analysis and provide clean and reliable technical solutions.
Constantly improve project quality by providing better (alternative) technical implementation.
Lead technical discussions with the client. Always keep an eye on client needs and on the project timeline.
Work closely with a Project Manager and provide support for creating a project plan. Track the tasks of all the members in the team throughout the duration of the project.
Be a technical role model and grow together with the team. Provide technical mentoring, coach less experienced members.
Take part in coding.
Get involved in technical initiatives and best practices dissemination at practice / company level.
Get involved in performance & career management of team members.
What abilities will you need?
Advanced software engineering skills and practices.
Ability to properly identify and handle functional and non-functional requirements and technical risks.
Problem solving and trouble-shooting skills.
Planning / Time management.
Tracking and monitoring skills.
Mentoring and coaching.
Team player with good communication skills.
Fluency in English.
Java Core APIs and JVM.
Server-side web Java concepts.
Distributed systems and web services (REST / SOAP).
CI / CD, TDD.
Cloud platforms and microservices are a plus.
What experience do you need?
A minimum of 5 years of work experience with Java.
Proven work experience in leading teams throughout the entire life cycle of a project.
What will you find in iQuest?
Challenging projects with direct, large enterprise customers across the globe.
Professional development through the iQuest Career Management program.
Trainings / certifications on the latest technologies.
Professional and collaborative working environment.
Competitive remuneration package.
Note : ONLY selected candidates will be contacted!