Junior or Senior Java Developer (IT)

Associate / Supervisor


  • A Bachelor’s or Master’s degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience
  • 6+ years of applications development experience
  • Excellent knowledge of Java (JDK 1.8/1.7), JEE, Maven, Hibernate, EJB 3.1, MQ, SQL, REST, XML, XSD, JSON
  • Experience with continuous integration – Jenkins, unit tests, integration tests, selenium-based tests
  • Very good knowledge of Application Servers (WebSphere, WebLogic or JBoss)
  • Very good knowledge of Oracle database
  • Knowledge of Docker or Kubernetes environment
  • Knowledge of Linux environment
  • Knowledge of Kafka is an advantage
  • Excellent problem-solving, team-working and time management skills
  • Payment expertise e.g., SEPA, SWIFT MT will be an asset
  • Very good command of English

Job Responsibilities

  • Working on FinTech projects for the biggest bank in the world
  • Working with the latest payment solutions (PSD2, SWIFT, SEPA, SEPA Instant)
  • Analyzing requirements and translating business requirements into designs
  • Developing program logic for new applications or analyzing and modifying logic
  • Coding, testing, debugging and documenting software applications
  • Ensuring that system improvements are successfully implemented
  • Writing technical specifications and other forms of documentation
  • May provide leadership and/or guidance to other technical professionals