Intro Intro
Responsibilities Responsibilities
- Participation in all phases of the development cycle (requirements, design and implementation, test)
- Update current software systems, making improvement suggestions
- Create well designed, testable, efficient code
- Assist in preparation and production of releases of software components
- Write training manuals
Requirements Requirements
- Bachelors’ degree in Computer Science or similar;
- Strong understanding of object-oriented programming;
- 3+ years of experience as a Java software developer;
- Knowledge of web architectures and services (HTTP, SOAP, REST, JSON);
- Knowledge of principles of microservices architecture design;
- Experience with SpringBoot;
- Knowledge of SOLID principles;
- Experience with continuous integration tools, like GIT, JIRA, Jenkins, Maven;
- Knowledge of Agile development methodologies
Personal traits:
- Ability to adapt to different contexts, teams and Clients
- Teamwork skills but also sense of autonomy
- Motivation for international projects and ok if travel is included
- Willingness to collaborate with other players
- Strong communication skills
We want people who like to roll up their sleeves and open their minds. Believe this is you? Come join the Team!