Java Engineer

Java Developer

On behalf of our client, an international company, global leader in ticket issuing and management, we are currently looking for a self-motivated and high-reliable Java Engineer to join its experienced and skilled development team of professionals.

A day in the life of a ‘Java Engineer’

As a Java Engineer you will be a member of a high-tech team responsible for the design, implementation and testing company's core web-based system.

Your day-to-day

  • Build advanced applications and develop software programs on core platform
  • Optimize applications performance and recommend software upgrades for existing systems
  • Contribute in all phases of the development life-cycle, prepare and produce releases of software components
  • Monitor and improve application reliability and present innovative ideas for system improvements
  • Produce detailed specifications and implement the program codes accordingly
  • Follow test driven development through continuous integration and agile methodologies

What you will need

  • At least 3+ years of development Java experience
  • BSc/MSc in computer science, engineering, or any other relevant degree
  • Working knowledge of Spring Framework, JPA/Hibernate and Spring Boot  
  • Experience with practices such as Test-Driven Development (TDD)
  • Experience developing and improving REST API’s
  • Excellent knowledge of SQL and relational database
  • Experience in JavaScript is a strong plus

We love your personality if you

  • have strong analytical skills
  • have genuine interest in emerging technologies
  • have excellent communication and team working skills
  • are self-motivated and team player

What’s in it for you

  • Attractive salary package
  • A unique growth opportunity and cooperation with true innovators
  • Continuous personal development and international training opportunities
Stavros Balios

Associate Consultant

REFERENCE: job000023636