Back to Job Search

Java Developer

Job Description

A leading global Technology firm is seeking A Java Developer for their team in Amsterdam.

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