We're on the lookout for an experienced Mid or Senior Java Software Developer to join our team
Responsible for building products within our portfolio, a team player, with a strong sense of accountability and determination. There is a genuine need for a person who is practical, hands-on, likes to share knowledge, and would enjoy mentoring the team.
01Qualifications & Experience
3 to 5 years of work experience with software development, though we won’t mind less if think you have what it takes.
Strong, organized written and verbal communication in English.
A genuine passion for clean software development and motivation to learn new technologies.
Bachelor’s or higher degree in IT, CS, or related technical degree.
Experience with Java/JEE and software design patterns.
Experience in the following and similar technologies/frameworks: Spring, Hibernate, Redisson, Camel, JMS (ActiveMQ).
Experience with Linux shell.
Experience with databases (PostgreSQL and MongoDB).
Experience with tools for version control (Git) and CI (GitLab CI, Jenkins).
Experience with Scrum, preferably Scrum master certification acquired.
Experience in the Atlassian Suite (Confluence/JIRA).
Experience with build and dependency management tools, such as Maven/Gradle is a plus.
02Your responsibilities
Lead, coordinate, and manage by example a small team of mid-level developers.
Participate in creative and challenging design tasks.
Write clean and well-structured Java code according to code quality guidelines.
Adhere to design principles and patterns.
Provide technical documentation.
Be actively involved in the continuous improvement of our software development processes.
The selection process
01
Getting in touch
Your CV is your ID Card. Send us yours and we’ll be more than glad to read it carefully and get back to you as soon as possible.
02
Quick interview
If we liked what we read in your CV, we’ll invite you for an intro interview to meet in person and exchange expectations.
03
Assignment
Following the initial chat, we'll send you a task to evaluate your technical skills. Once completed, we'll set the follow-up interview.
04
Tech interview
In this meeting, we'll discuss the task you completed, go through provided code review, and discuss the assignment solution.
05
Offer
Receiving our offer is the last step of your hiring journey. Hopefully, it’s also your first step into Leapwise.
06
Onboarding
Each colleague from the office will have a one-on-one chat with you, presenting their role and answering all your questions.
Tools & technologies
Java
Spring Boot
IntelliJ
GitLab
Kubernetes
Hibernate
PostgreSQL
Docker
ActiveMQ
Maven
Slack
Jira
Benefits we provide
We prefer quality over quantity. Professionalism. We know that having too many projects at the same time will not lead to successful results.
Basics
Hybrid work and flexible working hours implied
Fully paid sick leave
A minimum of 25 days of vacation
Paid health insurance
Yearly general health checks
Additional health insurance
360 onboarding plan
Education
Annual individual development plan
Mentorship program
External trainings by Java Champions, JNation, GitNation, Growth Tribe, and more
Relevant certificates covered (OCA, OCP, Scrum Master, Prince 2)
Internal library of all relevant literature
Relevant courses at your disposal
Yearly conference budget to step up your knowledge
One-on-one foreign language sessions
Internal workshops and personal development
Bonus
Employee anniversary, Xmas, Easter, Summer bonus and Referral incentives