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 Tribes 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-management
- You will be able to work autonomously
- You have experience in most of the following technical areas:
- Good understanding and Experience on DDD (Domain Driven Design) with CQRS
- You 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 API
- Thorough knowledge of Spring ecosystem (Spring Boot Spring Batch Spring Security Spring Data)
- JPA (Hibernate)
- Maven
- DB / SQL
- Containers (Docker Kubernetes)
- IBM cloud - is a plus
- Experience on Kafka ELK (Elastic Search Logstash and Kibana) - is a plus
- Clean code standards using SonarQube and IQServer to resolve Vulnerabilities - is a plus
#LI-Hybrid
Additional Information :
Benefits:
- Full access to foreign language learning platform
- Personalized access to tech learning platforms
- Tailored workshops and trainings to sustain your growth
- Medical subscription
- Meal tickets
- Monthly budget to allocate on flexible benefit platform
- Access to 7 Card services
- Wellbeing activities and gatherings
Remote Work :
Yes
Employment Type :
Full-time