Who we are:
Open-minded intellectuals who embrace emerging technologies on our mission to create innovative Software Engineering Solutions that will impact millions of users around the world.
We are looking for:
We are looking for a Senior Full Stack Java Developer to join our international development team that delivers first class applications for our businesses and clients.
What you will do:
- Plan, develop and implement projects or parts of large-scale projects as part of the development team
- Responsible of solving complex problems and exposed to a variety of challenges, from technical solutions and design to improving service delivery from an end-to-end perspective
- Understand and evaluate complex data models
- Develop solutions to improve performance and scalability of systems
- Implement the company development guidelines and processes and come with improvement suggestions
- Is responsible for analysis / evaluation / implementation of the technical solution(s) defined for his allocated project or within the support zone
- Acts as a mentor and technical coordinator, guiding the development team during the software development lifecycle
- Deliver scalable end to end solutions by seamlessly integrating front-end user experience with robust backend systems
What you must have:
Tech skills:
Mandatory:
Backend: Java, Spring Boot, jUnit (unit testing)
Frontend : Angular, JEST (unit te sting)
DB : PostgresWeb services : REST APIKafka, Event-driven architecture
Microservices architecture, Hexagonale architecture, DDDElastic Search (stack ELK)Docker, KubernetesGitlab (+ gitflow)Sonarqube (code vulnerabilities, test coverage)JIRA, Confluence
Nice to have:
MongoDB (NoSQL principles to be known, how to query)
JenkinsCucumber, Selenium (test autom ation)Fortify, IQ ServerOAuth 2/OI DCCQRS
Soft Skills:
- maturity level for remote working, curiosity, fast learning, adaptation, assertive,solution-oriented, focus on quality and how to improve things (both individually and as a team),autonomy (but not as-sol itaire)
- Francais level (B2-C1, fluent), many meetings (mix of technical and business people),Agility (mindset)
What's in it for you:
- Extended compensation and benefits package
- Continuous learning opportunities to enhance your professional and soft skills
- A great working environment with people who put their heart, mind, and soul into everything they do and understand the importance of team spirit
We really welcome open-minded and commited people:
- Eager to take on new challenges and learn new things
- Who put their heart, mind, and soul into everything they do
- Who enjoy sharing knowledge and understand the importance of team spirit.
***Only eligible candidates will be contacted to move forward in the recruitment process.
#LI-AS1