The API Tech Lead will be responsible for driving end-to-end delivery of the program and ensuring successful implementation of technical solutions. This includes attending requirement discussions with business stakeholders to finalise Functional Specification Documents (FSDs), Interface Documents, and related technical documentation.
Key responsibilities include:
- Collaborating with business teams to determine functional requirements for new services.
- Engaging with Tech Leads and business stakeholders for reviews and sign-offs.
- Working within an Agile team structure to document and communicate new changes effectively.
- Documenting API requirements, design specifications, and functional details.
- Designing and creating robust interfaces to integrate various systems and technologies, ensuring scalability and performance.
- Meeting with the development team to discuss user interface ideas and applications.
- Supporting and collaborating with internal and external consultants in consulting, workshops, and delivery engagements.
Required Experience
To succeed in this role, you will require the following skills and experience:
Technical Skills
- Strong background in Java 8+, Spring Framework 5.x, Spring Boot 2.x, Hibernate, and Microservices architecture.
- Expertise in JUnit 5, Mockito, and Java-based logging frameworks.
- Proficiency in using tools such as Postman and IDEs for development.
- Experience in Infrastructure/DevOps Design.
- Knowledge of Maven, Git, Splunk, Bamboo, Swagger, and design patterns/standards is advantageous.
- Proven experience delivering robust API frameworks.
Additional Skills
- Experience in banking projects is essential.
- Strong debugging skills with a focus on clean and efficient coding practices following Test-Driven Development (TDD) principles.
- Ability to proactively engage in the remediation of software issues related to code quality, security, and framework compliance.
- Proven experience mentoring junior consultants and guiding them in technical delivery and best practices.
This role requires a proactive leader who can drive technical delivery while maintaining strong collaboration with both technical teams and business stakeholders.
At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.