Job Description
Mission :
We are looking for a Senior Java Developer to join our Agile team, where he will work on a microservices platform covering the personal finance business flows used by the bank.
Responsibilities :
- You will be working for the My Onboarding Tribe’s applications for maintenance and evolutions (the new functionalities are developed in microservices)
- You develop and unit test Java-based software components
- You participate, peer and engineering reviews
- You participate, when needed, in higher-level testing (integration, verification, validation)
- You coordinate and debug the resolution of technical issues and analyze root cause of problems
Qualifications
You want to get involved in a company project strongly oriented towards collaboration and self-managementYou will be able to work autonomouslyYou have experience in most of the following technical areas :Good understanding and Experience on DDD (Domain Driven Design) with CQRSYou know software engineering fundamentals and best practices, and apply them : object-orientation, SOLID principles, design patterns, unit testing / mocks, continuous integration, code versioning (Git)Java (8+)API REST and SOAP APIThorough knowledge of Spring ecosystem (Spring Boot, Spring Batch, Spring Security, Spring Data)JPA (Hibernate)MavenDB / SQLContainers (Docker, Kubernetes)IBM cloud - is a plusExperience on Kafka, ELK (Elastic Search, Logstash and Kibana) - is a plusClean code standards using SonarQube and IQServer to resolve Vulnerabilities - is a plusLI-Hybrid
Additional Information
Benefits :
Full access to foreign language learning platformPersonalized access to tech learning platformsTailored workshops and trainings to sustain your growthMedical subscriptionMeal ticketsMonthly budget to allocate on flexible benefit platformAccess to 7 Card servicesWellbeing activities and gatherings