Position: Java Developer
Company: InterLogic
Category: Java
Experience required: 2y
English level: intermediate

OVERVIEW:

Our client is a growing market leader that develops a large payroll system and provides integrations with different partners and clients.
We are looking for dedicated, ambitious, and experienced Java Developers to grow our team. You will participate in building a new shared platform for their products within payroll, time & planning, and HR domains. The new service-oriented platform will leverage shared functionality for calculating payroll for small and larger customers in Denmark and ultimately Europe. 

Our technology stack is the following: Java/Kotlin, Spring/KTOR, Rabbit MQ, Keycloak, and GraphQL. 

RESPONSIBILITIES:

Participate in the construction of an event-driven, service-oriented platform, data services, and API’s. Data services will centralize data and new API’s will make data available for third party and customers. 
On a daily basis, you will be part of an agile team with the primary purpose of building a common integration platform across our products, which are within payroll, HR, time and shift planning systems. 
Together, the team is responsible for preparing solution proposals, developing, integrating tests and maintaining our APIs and integrations. 

REQUIREMENTS:
The candidate should have 2+ years of recent Java experience 
Strong knowledge of Java principles and basics 
Practical experience in building APIs and/or integrations 
Practical experience in service-oriented architectures
Good knowledge of relational databases 
Solid experience working with code versioning tools (Git) 
Good English skills with easy verbal and written communication 
Having an Agile mindset, working by defined processes 
 
WE OFFER YOU:
Long-term employment
20 working days of paid vacation
10 days of fully paid sick leaves
Multisport (partly)
Free English courses
Work-related Training
Job relocation package