JAVA SPRING REACTJS REST SOLID PRINCIPLES TDD AGILE SCRUM
On behalf of our client in the banking sector, we are seeking a skilled Java Developer to join their team. This role offers the opportunity to strengthen the team and build a mid/long-term relationship following an initial onboarding period.
As a Java Developer, you will be part of a dynamic team composed of both internal and external members. You will work on critical projects, developing features end-to-end, including front-end components for mobile applications and backend systems in a cloud environment. You will operate within an Agile squad, taking on both development and operational responsibilities.
Tasks:
- Translate requirements into clean, efficient, and maintainable code, adhering to clean code principles and best practices.
- Design, build, and maintain high-performance, reusable, and reliable applications, primarily focusing on backend development using Java and Spring Framework.
- Collaborate with cross-functional teams to develop and ship new features, ensuring seamless integration and functionality.
- Integrate external data sources and APIs to enhance application capabilities using Java and ReactJS.
- Ensure optimal performance, quality, and responsiveness of applications by identifying and addressing bottlenecks and bugs.
- Apply development best practices, including Test Driven Development (TDD), and engage in Ops activities like setting up and maintaining CI/CD pipelines.
Profile:
- At least 6 years of relevant experience in Java Development, with a solid understanding of banking regulations and compliance requirements.
- Proven experience with Java, Spring, Reactjs, Maven, DB, Restful APIs with Swagger (yaml), VCS (Git), and Continuous Integration/Deployment principles (Jenkins or alternatives).
- Strong knowledge of OO principles, DDD, design patterns, and best practices such as SOLID principles.
- Ability to write readable code and perform necessary refactoring with familiarity in TDD, and practical experience with Scrum and agile mindset.
- Working language is English. Knowledge of a local language is a plus.
About us:
Aubay is an international IT services agency founded in 1998 who advises companies on their digital transformation. We are active in 7 European countries (France, Belgium, Luxembourg, Spain, Portugal, Italy, U.K.) and our offices are based in Brussels, Namur and Luxembourg (Belux Area).
Any question? Feel free to contact us at jobs@aubay.be
Solliciteren