Java Developer Full Stack

Il y a 2 jours

Brussel, Brussel-Hoofdstad, Belgique onetowin data services Temps plein 60 000 € - 90 000 € Contrat

Our client is looking for a JAVA Full Stack Developer who will develop and maintain both the front-end and back-end components of applications using JAVA and modern front-end technologies. You will be part of a dynamic development team working in an Agile/Scrum environment.

Your Responsibilities Will Include

  • Developing new features
  • Analysing and fixing bugs
  • Writing Automating tests
  • Update technical documentation
  • Shipping new software releases
  • Reviewing code quality and collaborating in code reviews
  • Participating in Agile ceremonies

In carrying out your assignment, you will always comply with our client's procedures and the development guidelines of the Delivery Software Services / Project Management Communities of Practice (JAVA), as well as, communally uphold process standard: CENELEC standards.

Technical Skills

  • Proven experience in JAVA development and bug fixing
  • Strong knowledge of and experience with JAVA17 or higher
  • Experience working in Agile/Scrum environments
  • Strong knowledge of Spring Framework, Spring Boot, Spring Data (JPA 2 or 3), and Spring Security
  • Experience with Hibernate ORM
  • Experience with SQL databases such as Oracle Database, MySQL, or PostgreSQL.
  • The minimum number of years of experience corresponding to the required seniority in web application development
  • Experience with Test-Driven Development (TDD)
  • Experience working with CI/CD tools such as GitLab, Jenkins
  • JAVA build stack is Maven 3, Artifactory
  • Experience with Angular (version 18 or later) and PrimeNG.
  • Build is Gradle
  • Dependency Management via Npm (repo: Artifactory)
  • Angular project organisation in NX
  • Some Experience collaborating using Figma.
  • Knowledge of Domain Driven Design, Hexagonal Architecture and (Micro)services Architecture
  • Good understanding of object-oriented principles, design patterns, and software engineering best practices
  • Experience with Docker and some Kubernetes for containerized deployments
  • Experience developing and integrating RESTful APIs and event based programming with asynchronous messaging technologies via Kafka and MQ.

Soft Skills

  • Strong analytical and problem-solving skills
  • Proactive and able to take initiative, Highly motivated, self-driven and autonomous
  • Attention to detail
  • Ability to integrate quickly into an existing Agile team, Strong collaboration and teamwork skills
  • Results-oriented with the ability to learn a complex business domain.

Languages

All Profiles Requested By Our Client Must

  • Be a native speaker of one of Belgium's two national languages (French or Dutch). (CEFR equivalent C2)
  • Have a good command of English. (CEFR equivalent B2)