Senior Java back-end Developer

Senior Java back-end Developer

Senior Java back-end Developer

Ervaring

Senior

Functie

Java back-end Developer

Start Datum & Duur

zsm tot 01-05-2020

Locatie

Amsterdam

Opdracht-/functiebeschrijving

To strengthen the Mobile Global Component squad we are looking for an experienced software engineer with deep expertise in Java and REST API development and testing experience

Our Engineers are the heart. We deal and solve some of the complex IT situations. Constantly experimenting and improving the way we work.  You will be working within the Cards domain. The department is working in a DevOps manner, where Scrum/Agile method and Continuous Delivery practices are very important. As Dev Engineer you will be primarily responsible for automating testing including, functional, load and end-to-end testing. We perform frequent releases and you will be expected to contribute in integrating test scripts and automating the pipeline even further.

You are a driven IT specialist with excellent analytical, testing and programming skills. You are a skilled software engineering professional with solid testing experience and a minimum 5 years of developing software using Java.  It is important that you have solid experience in test-driven development including Unit, Integration, Load and Component testing.

You are a strong communicator with good stakeholder management skills. You are results driven and have good understanding of  customer needs.  Moreover you are a true team player, able to coach colleagues and give constructive feedback.

Achtergrond

In our stack we use Java, RESTFUL API’s, TOMCAT, Oracle and other technologies. Our supporting technologies are a private cloud, Graphite and more. Although we would like that you have a working knowledge of the technologies we use, we find it important that we know you are flexible and keen on learning new stuff.

Eisen/ Wensen

Your key competencies: excellent communicator and team player, persistent, delivery- oriented, customer-centric, eager to learn.

  • Bachelor degree in Information Technology or related subject
  • Knowledge and experience ( >5 years) in programming and at least 2 languages (Java is a must)
  • Experience with Agile / Scrum
  • Good knowledge of risk and security measures
  • Good knowledge of JSON, REST, Spring, SSL Unix/Linux and Oracle
  • J2EE, JMS, Spring/Spring boot, swing, Hibernate
  • Test-driven development, Unit, Integration, Load and Component testing
  • Knowledge of design patterns such as MVC, MVVM, MVP, composition, protocol oriented programming
  • Knowledge of continuous integration tooling
  • Flexible with respect to working pattern/ hours
  • Strong communication and good social skills
  • Excellent spoken and written command of English.

Solliciteren?

Graag ontvangen wij bij interesse uw CV, motivatie (ingaan op uw ervaring met de gestelde eisen en wensen), tarief, beschikbaarheid en eventuele vakantiedagen. U kunt reageren via de onderstaande solliciteer knop.

Let op! Alle gevraagde kennis, opleiding en ervaring dienen duidelijk uit uw CV  naar voren te komen. Uw sollicitatie dient minimaal te bestaan uit een CV, eventueel aangevuld met referenties e/o een motivatie. De gehele sollicitatie (CV, referentie en evt. motivatie etc.) is in het Nederlands en mag niet langer dan 8 pagina’s zijn.