Overview

Sr. Java Backend Developer

You have the passion to generate and write clean code? In this position, you will be responsible for the development and support of Java applications with highest quality and commitment through the entire Software Development Lifecycle. You will be responsible for mostly the development of backend services as well as few user facing applications. You can express yourself and contribute to the final architecture and designs of the applications, that will drive forward Global Blue’s Tax Free Shopping and Currency Choice product offerings.

 

RESPONSIBILITIES

Design, develop, test, support and deploy custom backend applications and services
Research and evaluate software related technologies and products.
Implement best practices, standards and procedures including quality and delivery methodologies and ensure compliance with the documented software processes and procedures throughout the SDLC.
Work in an agile Team setup of 8-12 members
Coordinate with enterprise architects, development leads and product managers to determine appropriate functionalities and implementation.
Take an active role in improvement endeavours
REQUIREMENTS

Experience and Education

  • University graduate / bachelor’s degree in technology-related field (e.g. computer science, MIS, etc.) or relevant work experience.
  • Minimum 5 years in a professional software development work environment
  • Excellent understanding of OOP concepts and principles and JAVA programming language skills
  • Familiarity with agile software development methodologies (distributed teams a strong plus)
  • Design of REST API’s and implementation of services based on it
  • Experience with unit/functional/integration testing
  • Understanding of Software Design Patterns and Enterprise Design Patterns
  • SQL/ORM/RDBMS knowledge and hands on experience
  • Strong English language (oral and written) in routine, technology-related work settings

Nice to have:

  • Internet Security knowledge
  • Payments industry experience (credit card, merchant processing, banking, financial services, etc.)
  • Experience with continuous integration and tools such as Jenkins
  • Experience with RabbitMQ or similar messaging technologies
  • Experience in migration of legacy software

Personal qualification

  • Independent and self-motivated personality
  • Excellent team player
  • Excellent problem-solving skills
  • Excellent command of English in spoken and written form
  • Enjoys working in a multi-cultural environment

Our offer

As we believe your compensation goes beyond your pay-check, we offer a competitive salary plus yearly bonus, as well as a wide range of other perks and benefits:

Work in fast-growing international company and industry
State of the art office environment well connected to the public transportation system and with good infrastructure
International environment and inspiring colleagues from many different countries (35 nationalities)
Flexible working time and home office
Varied, interesting and challenging job
Lunch vouchers
Referral Program
Company doctor
Employee benefits