Vacature

Java Back-end Developer

Brussel

Solliciteer

REPONSIBILITES

  • Develop, and maintain scalable backend services using Java and related technologies.
  • Write clean, efficient, and maintainable code following best practices.
  • Implement unit tests and participate in code reviews to ensure code quality and stability.
  • Troubleshoot and debug issues in existing backend systems.
  • Stay updated with the latest industry trends and technologies relevant to backend development.
  • Contribute to the continuous improvement of development processes and methodologies.
  • Create and hold to quality training documentation and encourage a culture of knowledge sharing.

REQUIREMENTS

Technical knowledge

  • Java programming, J2EE
  • Experience with containerisation (Kubernetes, Docker)
  • Knowledge of Oracle database (Exadata, SQL, PL/SQL)
  • Understanding of Agile development methodologies
  • Version control using tools like Git
  • Atlassian stack Jira, Confluence
  • Functional analysis (nice-to-have)
  • Data modelling (nice-to-have)
  • Knowledge of cloud technologies (nice-to-have)

Experience

  • Minimum 1-3 years of experience as Java backend developer
  • Familiarity with backend development frameworks such as Spring Boot, Hibernate
  • Understanding of RESTful APIs and microservices architecture.
  • Bachelor’s degree in computer science, Software Engineering, or related field

Skills

  • Proficiency in Java programming language and object-oriented design principles.
  • Knowledge of backend development frameworks and libraries.
  • Understanding of relational database concepts and SQL.
  • Ability to write clean, efficient, and maintainable code.
  • Problem-solving skills and attention to detail.
  • Good communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Solid foundation in Java Programming and related frameworks
  • Enthusiastic about software development and backend technologies.
  • Curious and eager to learn new concepts and technologies.
  • Able to work well in a fast-paced, collaborative environment.
  • Takes initiative and seeks opportunities for growth and improvement.
  • Adaptable and open to feedback.
  • Fluent in both oral and written English