Full Stack Java Developer

Darwin Rhodes

Job title:

Full Stack Java Developer

Company:

Darwin Rhodes

Job description

Job Title: Full Stack Java Developer
Location: Remote/Brussels
Duration: Long Term ContractWhat will you be bringing to the team?:

  • Architecture and design of information systems
  • Review of the architecture of existing systems
  • Design and development of architectural components and building blocks
  • Analysis of the integration of different information systems
  • Coordination of the implementation of the technical architecture
  • Production of software architecture documents
  • Participation in technical working groups, progress meetings and meetings with the users
  • Design of application data models
  • Design of application workflow models
  • Design of application APIs using suitable frameworks (REST, Swagger)
  • Design and development of software components and building blocks using suitable back-end components and frameworks (Java Spring, JPA)
  • Design and implementation of application integration with corporate IAM services for authentication and authorization purposes;
  • Delivery through a CI/CD pipeline
  • Implementation of code according to a technical analysis.

What do you need to succeed in this position?:

  • Master + 13 years of IT professional experience
  • Proven and recent coding experience in Java web application development (Java Spring, Hibernate).

6 years of experience in:

  • Development of information systems
  • Java web application development (of which, at least 3 years of development experience with Java Spring and REST API development)

3 years of experience in:

  • Development of complex information systems
  • Frontend development using Angular or Kendo UI
  • 2 years of experience with Agile software development (refactoring, test-driven development, user story modelling)

Good knowledge of:

  • Atlassian tools (Bitbucket, Jira, Confluence, Bamboo)
  • Maven
  • Jenkins
  • Docker
  • Junit
  • Enterprise Architecture
  • Java application servers
  • Relational DBMS, in particular Oracle DB
  • Web application design, in particular Java back-end components and frameworks (Java Spring,)
  • Modelling methods and notations (UML)
  • SQL
  • CI/CD applications and container technologies
  • Application profiling

Knowledge of:

  • Clean Architecture (ports & adapters) and DDD concepts
  • Interoperability technology (e.g., web services, REST APIs)
  • SCRUM development methodology is an advantage
  • Ability to write clear and structured technical documents
  • Ability to give technical presentations
  • Good knowledge of English

Expected salary

Location

Bruxelles

Job date

Sun, 29 Dec 2024 08:32:52 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesin.eu) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location