You will work in a team of professionals working on extending and improving the functionality of our job boards. Together you will brainstorm possible solutions, design the architecture, implement business logic write new and refactor existing code to meet future extension needs.
The post-holder will play a pivotal role on the SCRUM team, with accountability for leading solution design and technical quality assurance. They will work collaboratively with local team members (Developers, QA, Business Analyst and Scrum Master) and a London-based Product Owner.
Frequent communication with London-based colleagues, stakeholders and subject matter experts is a key requirement of the Senior Java Developer role and there will be regular travel to the UK.
WymaganiaYour responsibilities: Design, code and refine business solutions.
Write clean, scalable and easy-to-maintain code.
Work in collaboration with other team members; share knowledge and suggestions.
Code refactoring when necessary.
Cooperating with other teams and units of the company.
Asses work needed to deliver the product and keep your deadlines.
We expect from you:
Experience in TDD.
Experience with the whole variety of tests (unit, integration, and acceptance/BDD/Cucumber).
Solid Java programming skills (Java 8).
Solid Java Persistence Api usage skills.
Solid Spring Framework, Spring Boot, Spring Data, MVC).
Knowledge of other related technologies is a plus (Git, Maven, Liquibase, Atlassian tools, JetBrains IDE, ElasticSearch/Logstash/Kibana).
Experience in creating RESTful Services.
Minimum 5 years of professional programing experience in Java.
Ability to occasionally travel abroad in business.
Experience in working in an Agile environment (Scrum).
Very Good command of English.
Competitive salary package
Cooperation B2B or employment contract
Challenging work on complex web applications
Work in an international environment (cooperation not only with developers, but also with business representatives from several countries )
Full-time employment contract
Package of social benefits (medical insurance included)
Friendly and open work atmosphere (including table football) :)