Senior Java Developer
Leapwise
- Zagreb
- Stalni radni odnos
- Puno radno vrijeme
- Be a part of a dynamic team responsible for the implementation of highly complex back-end systems
- 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
- Be willing to mentor colleagues
- Preferably 7+ years of work experience in software development and preferably some experience as a team leader or coordinator
- A strong, organized written and verbal communication in English
- 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
- Having obtained OCA and/or OCP is a plus (if not, we'll provide these and all other relevant certificates)
- Mentorship by our Head of Development
- External training by Java Champions
- Relevant certificates covered including OCA, OCP, Scrum Master, Prince 2, and others
- Internal library of all relevant literature
- 1on1 foreign language lessons
- X-mas, Easter, and Referral incentives
- Support for newborns & kindergarten
- A minimum of 25 days of vacation
- Adequate working stations with height-adjustable tables and ergonomic chairs
- Bespoke equipment incl. Macbooks, headphones, ergonomic MX keyboards
- Weekly football and other sports initiatives
- Office breakfast goodies and well-balanced lunch every day
- 360 onboarding and development plan including relevant certification and career goals to step it up
- Continuous onsite and offsite education
- Pay&Perks to feel appreciated and motivated. We try to provide as much as possible, so you don't need to spend your salary during working hours.
- Office hours flexibility. We have our daily stand-ups religiously, and most people like to work in the office because we get along well and like the atmosphere.
- Hybrid work and flexible working hours implied
- We practice a hybrid work model