Back to Job Search

Java Developer

Job Description

A leading global Technology firm is seeking A Java Developer for their team in Gent, Belgium.

Education and experience required:

  • Minimum bachelor’s degree in Computer Science or Software engineering or related fields

  • Excellent analytical and problem-solving skills, with a critical mindset

  • Proven track record in backend software development (6+ years)

  • Experience working in complex and challenging IT environment

  • Experience and thorough understanding of continuous delivery, deployment tools and pipelines

  • Experience working in an Agile/Scrum/Dev/Ops team

  • Self-motivation for solving technical and functional challenges

  • Strong interest and vision in recent trends in software development (technology in general)

  • Have a good understanding of banking domain in general or passionate about learning it

Communication and soft skills:

  • Strong social and communication skills

  • Assertive and not afraid to challenge

  • Strong team player with experience in working with teams in and across sites

  • Willingness to coach and mentor other engineers by sharing knowledge regularly

  • Experience or ambition to represent IT topics in bigger forums like conferences, meetups

Technical expertise:

  • Strong programming skills in Java 8+, Spring Boot, Spring Cloud, Microservices, Restful APIs, Reactive programming

  • Good understanding of databases including RDBMS (Oracle) and NoSQL

  • Experience and thorough understanding of (test) automation, continuous delivery, deployment tools, and pipelines. We work with Git, Azure Repos, Azure Pipelines, Checkmarx, Azure Artifacts etc.

  • Good to have knowledge and experience working with Elasticsearch, JMS(Apache Kafka/ MQ)

  • Extended knowledge of Linux Operating System