We are looking for a Java Software Engineer who enjoys working in a team within a challenging and growing environment.
What you will be doing:
- Form part of a cross-functional team delivering value to our product;
- Produce
high-quality work and results and have the ability to adapt to new and
changing demands and continuously seek improvements;
- Design, build, and maintain efficient, reusable, and reliable Java code;
- Ensure the best possible performance, quality, and responsiveness of the applications;
- Identify bottlenecks and bugs, and devise solutions to these problems;
- Help maintain code quality, organization, and automatization;
- Participate in code reviews, pair programming and trainings;
- Contribute on framework and architecture decisions within the department;
Desired Skills and Experience:
What you will bring:
- High school degree in Software Engineering or equivalent;
- Expert knowledge of Java, with minimum 5 years of experience;
- Writing unit, functional and integration tests for every business case;
- MySQL and MongoDB knowledge;
- Strongly structured, object oriented and design patterns aware;
- Working experience with Java 8, J2EE, Spring, JPA, REST;
- Fluency with Maven, multi-level maven projects life-cycle, GIT, JIRA;
- Interest in CI tools, Docker, Sonar, Postman, JMeter, Profiling;
Benefits:
- Great working environment
- Career development opportunity
- Competitive salary
- Friendly and supportive team.
- Opportunity to constantly learn new technologies and grow as a professional according your own interests.
- Flexible Compensation Plan: Restaurant/ Transport/ Nursery tickets
- Extended annual holiday leave
- Flexible working hours
- Half day Fridays
- Equipment of your choice (HW, OS and IDE)
- Private Health Insurance
- Referral Bonus
- Training Programs
- Fresh Organic Fruit, Coffee & Tea
- Gym