This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Randstad has recently partenered with a growing Financial Services organization, working across the region in offering financial products that enhance businesses offered services. Your future employers are known to offer reliable and secure solutions for their established and large clientele.
Job Responsibility:
Advanced Java Development & Design: Guide the team in designing and implementing high-volume, low-latency, and fault-tolerant financial services using advanced Java/J2EE principles, including concurrency, multithreading, and asynchronous programming
Microservices Architecture: Direct the development, deployment, and optimization of microservices primarily utilizing Spring Boot. Ensure services are robust, scalable, and communicate efficiently
Framework Expertise: Oversee the team's effective use of Spring MVC for building web applications and ensure optimal use of the broader Spring ecosystem (e.g., Spring Security, Spring Data)
Technical Leadership: Provide expert technical guidance on complex programming challenges, focusing on JVM performance tuning, garbage collection optimization, and effective exception handling
Team Management: Lead, mentor, and coach a team of software engineers. Manage performance, conduct reviews, and drive career development to foster a culture of excellence and continuous improvement
Quality & Compliance: Ensure strict adherence to high code quality standards, security protocols (including encryption and secure API practices), and regulatory compliance standards inherent to the Financial Services Industry
Architecture Review: Participate in critical architectural decision-making, ensuring systems are resilient, highly available, and performant
Requirements:
Minimum of 7 years of total experience in software development, with extensive, hands-on development expertise in Java/J2EE, Spring Boot, and Spring MVC
Minimum of 3 years in a formal management role (managing direct reports) or a very senior team lead position
Mandatory prior professional experience working within the Financial Services Industry (e.g., banking, fintech, payments, lending)
Strong understanding of modern API design (REST) and experience with database technologies (SQL/NoSQL)
Proven ability to communicate complex technical concepts clearly to both technical and non-technical audiences
Nice to have:
Experience with cloud platforms (e.g., AWS, Azure, GCP) and familiarity with container orchestration technologies like Docker and Kubernetes
Knowledge of specific financial security protocols and compliance standards (e.g., PCI DSS, SOX)
Experience managing teams focused on high-volume, transactional systems in a low-latency environment