Location : Barcelona, Spain / Dublin, Ireland
Contract type : B2B Contract + Permanent
This is a contract-to-hire role. Initially, a 12-month contract, after which the candidate will work on our client payroll as a permanent employee.
As a Lead API Developer, you will be responsible for designing, developing, and maintaining APIs that enable the systems.
You will play a crucial role in modern software development and digital transformation strategies by ensuring that APIs are high-performance, reusable, and reliable.
Primary Responsibilities :
- Design and Develop APIs : Create high-performance, reusable, and reliable APIs that meet business needs.
- Collaborate with Teams : Work with other software developers and business analysts to understand user needs and translate them into technical requirements.
- Integrate APIs : Ensure seamless integration of APIs with existing data and software systems.
- Optimize for Performance : Optimize APIs for speed, efficiency, and scalability.
- Testing and Troubleshooting : Test APIs to ensure responsiveness and efficiency, and identify and fix bugs or bottlenecks.
- Establish Processes and Standards : Develop processes, standards, and guidelines for future reference and other developers.
- Technical Support : Provide technical support for APIs, including troubleshooting and problem resolution.
- Ensure Security : Implement appropriate encryption and data protection measures to ensure API security.
- Lead and Coach : Coach team members and lead teams as necessary.
Skills :
- Experience with API Management Platforms : Familiarity with tools like MuleSoft, Apigee, or similar.
- Knowledge of Security Protocols : Understanding of API security protocols and best practices.
- Agile Methodologies : Experience working in agile environments.
- Proficiency in Programming Languages : Strong coding skills in two of the following three languages - Java, Python, GoLang.
- Microservices : Experience building microservices in AWS and Azure, including deployment and use within these ecosystems.
- API Design : Deep understanding of API design principles and best practices.
- Integration Skills : Experience in integrating APIs with existing systems.
- Problem-Solving Skills : Ability to troubleshoot and resolve issues efficiently.
- Communication Skills : Ability to collaborate effectively with cross-functional teams.
Business Knowledge :
- Strong understanding of reliability and production management, focusing on maintaining high availability and stability across services.
- Risk-aware mindset with knowledge of operational risks in financial institutions, applying this insight to develop resilient and compliant solutions.
- Promotes a culture of continuous improvement, driving proactive enhancements in processes and systems.
Experience :
- Experience in system and software security (SSO, Kerberos, LDAP, Windows AD, etc.), ensuring robust identity and access management.
- Application of engineering principles to production management, supporting scalable and efficient operations.
- Proven track record in automation, effectively reducing manual work and enhancing workflow productivity and consistency.
J-18808-Ljbffr