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