Lead Developer (Java)
RESPONSIBILITIES OF THE NEW HIRE
developing solutions relying on modern technologies in Java and working on diverse and interesting projects
actively participating in innovative projects, primarily in telecommunications, banking and public administration
in addition to day-to-day development tasks: active participation in designing the development strategy, in planning the team’s responsibilities, in selecting technologies and in monitoring software development processes
developing team members, offering ongoing professional support and providing regular feedback
REQUIREMENTS
high level knowledge of JAVA programming
at least three years of professional experience in development and at least one year of experience in team leadership
knowledge of algorithms and programming patterns
knowledge of at least one JPA implementation (preferably hibernate)
database management skills (Oracle, Microsoft SQL, PostgreSQL, MySQL)
ability to apply Clean Code principles
proficient use of Docker
knowledge of version control systems (Git)
use of open-source tools and technologies
precision, systems-based approach, team spirit and flexibility
excellent communications, organisational and problem-solving skills
competent English knowledge
COMPETENCIES WHICH ARE A PLUS BUT NOT REQUIRED
degree in higher education, either completed or in progress
experience in agile methodology (Scrum)
knowledge of the Spring Boot framework
knowledge of containers and web services
Apply
*Every fields are required!