Senior Java Developer

GR
January 31, 2025
Apply Now

Job Description

Industry: Staffing and Recruiting
Seniority for this role: Mid-Senior level
On behalf of our client, a global leader in the production and distribution of a wide range of established nutritional supplements and cosmetic products, we are seeking experienced Java Developer to join their new IT Hub in Greece. A day in the life of a Java Developer The company has developed two internal products: a web and a mobile application, through which it manages all its internal processes while also supporting its partner network, which consists of approximately 3,000 partners. The web application is built using Java/Spring Boot microservices and Angular, while the mobile application is developed with GO and Flutter, supporting both Android and iOS platforms. Based on your expertise in either Java technologies, you will join one of the sub-teams that focused on the back-end services, contributing to the development of the company’s products through the conception, design, and implementation of business solutions. Your day-to-day Build advanced back end applications and develop software programs on the Java 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 Requirements You must have at least 5 years of professional experience in developing multi-tier software architectures using Java technologies. In addition, there are several common areas in which familiarity is required. Experience with any relational database – you will work mainly with MySQL Familiarity with message services – you will work with RabbitMQ Experience with REST services and AMQP/TCP/UDP protocols Familiarity with unit testing, CI/CD and automated procedures – you will touch Docker, Jenkins, Kubernetes Experience with Microsoft Azure DevOps environment will be huge plus What’s in it for you You will have the opportunity to work in a motivating and multicultural environment working on a global scale projects and using latest technologies. Additionally, you will enjoy the following benefits: Attractive remuneration package plus performance related reward Intellectually stimulating work environment Customized training plan Show more Show less