À propos
Bienvenue chez Gentis, l'agence globale de recrutement spécialisée dans le domaine des STEM. Notre mission consiste à mettre nos services de pointe à la disposition de nos clients et de nos candidats pour contribuer à un avenir durable. Que ce soit pour des postes temporaires ou permanents, nos bureaux en Europe, en Amérique du Nord, en Afrique et au Moyen-Orient sont à la pointe du marché lorsqu'il s'agit de placer les talents dans des domaines techniques stratégiques. Si vous êtes à la recherche d'une carrière à fort impact positif et d'un quotidien professionnel ultra-gratifiant dans les domaines techniques, vous êtes sur la bonne page !
Descriptif du poste
Client Overview: Our client, a leading fintech company, is dedicated to revolutionizing financial services through innovative technology solutions. Their platform offers cutting-edge tools and services to empower individuals and businesses in managing their finances effectively.
Role Overview: As a Lead Java Spring Boot Developer, you will take on a leadership role in the development and maintenance of backend microservices, crucial components of our client's fintech platform. Leveraging your expertise in Java and Spring Boot, you will lead a team in building scalable and robust solutions that drive the success of their financial services.
Key Responsibilities:
Technical Leadership:
- Provide technical leadership and guidance to the development team in designing, developing, and maintaining high-quality backend microservices.
- Lead by example in implementing best practices, coding standards, and architectural principles.
Backend Development:
- Design and develop highly scalable and performant microservices using Java and Spring Boot.
- Collaborate closely with cross-functional teams to translate business requirements into technical solutions.
Microservices Architecture:
- Lead the design and implementation of a modular and independent microservices architecture.
- Advocate for and implement best practices for microservices development within the team.
API Development:
- Drive the development of RESTful APIs to facilitate seamless communication between microservices, front-end applications, and external partners.
- Ensure the security and efficiency of data transfer within the system.
Database Integration:
- Oversee the utilization of various database systems (e.g., SQL, NoSQL) to design and maintain data models and access patterns supporting microservices.
Performance Optimization:
- Identify and address performance bottlenecks through code optimization and the implementation of caching strategies to enhance system performance.
Quality Assurance:
- Establish and enforce comprehensive unit tests, integration tests, and end-to-end tests to uphold code quality and reliability.
- Collaborate closely with the QA team to ensure thorough testing coverage.
Code Review and Collaboration:
- Conduct thorough code reviews and provide constructive feedback to maintain code quality and consistency within the team.
- Foster a collaborative environment by working closely with other developers to ensure a well-integrated codebase.
Security and Compliance:
- Ensure adherence to security best practices and compliance with industry standards within backend services.
- Collaborate with security and compliance teams to implement necessary measures for safeguarding sensitive data.
Documentation:
- Oversee the maintenance of detailed documentation of code, architecture, and APIs to facilitate team understanding and knowledge sharing.
Continuous Improvement:
- Stay updated with the latest advancements in Java and Spring Boot best practices.
- Identify opportunities for system improvements and optimizations to enhance overall performance and efficiency.
- Proven track record with 10+ years of experience in software development, including leadership roles.
- Bachelor's or Master's degree in computer science, software engineering, or a related field.
- Extensive experience as a Java Spring Boot developer, with a strong focus on microservices architecture.
- Proficiency in Java programming language and the Spring Boot framework.
- Demonstrated expertise in API development, database integration, and performance optimization.
- Strong problem-solving skills and analytical thinking.
- Excellent teamwork and communication abilities, with a collaborative approach to leadership.
- Knowledge of security and compliance standards in the financial industry is a plus.
Lieu de travail
Nous recrutons pour 1 poste(s).
Description du poste
Arabie Saoudite
Al Olaya, Riyadh Riyadh Saudi Arabia
Notre processus de recrutement
- Interview au téléphone
Un premier contact avec notre équipe Talent Acquisition.
- Test personnalité
Le metier de recruteur requiert un ensemble particulier de soft skills. Ce test vous aidera à determiner si vous avez le cran nécessaire.
- Entretien avec le Manager/Team leader
Une opportunité incroyable de rencontrer votre futur responsable.
- Trial day
Vivez une Journée type chez Gentis lors de notre Trial Day !
- Entretien inversé
Vous pouvez poser toutes les questions brûlantes que vous avez toujours eu envie de poser !