Develop new functionalities and enhance existing components using Java (up to v. 17);
Take responsibility for the implementation of the agreed solution design;
Perform unit test;
Maintain and support existing code base;
Develop interfaces to new and/or existing systems and develop/modify application frameworks and web services as required;
Work closely with other team members and client experts;
Stay on top of the latest technology trends and their potential impact
Requirements
IT related university degree or an equivalent;
Solid experience in hands on Java and Spring or Spring Boot development ;
Fluency in English language ;
Excellent analysis and design skills ;
Team player ;
Knowledge of Spring MVC, Spring Batch, Hibernate, Message brokers, RDBMS, NoSQL, Coding Standards, Multi-tier microservice architecture, Best Code Practices and Design Patterns is considered as advantage;
Ability to work independently and with little supervision;
Capable to prioritize work and meet deadlines;
Ability to work in a dynamic and motivating work environment
Tech Stack
Hibernate
Java
NoSQL
RDBMS
Spring
Spring Boot
SpringBoot
Benefits
Competitive remuneration package;
Dynamic and interesting work environment;
Opportunity to use cutting-edge technologies in real projects;
Collaboration with highly skilled and friendly colleagues;