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.
- Analytical thinking.
- Estimation techniques.
- Planning/Time management.
- Tracking and monitoring skills.
- Mentoring and coaching.
- Customer focus.
- Team player with good communication skills.
- Fluency in English.
- Technical perspective
- Java Core APIs and JVM.
- Server-side web Java concepts.
- Spring eco-system.
- 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!