Java Engineer
Java Developer Permanent
Athens
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