Mid Java Developer

Role Summary

In this role you will be involved in designing, developing and unit testing various challenging Java based eCommerce solutions and products for global industry leaders.

You will be performing requirement analysis as well as high level and detailed software design while providing clean and reliable technical solutions, using Agile methodologies.

You will work closely with the team and share best practices in order to deliver work in time and at high quality standards. You will offer support for continuous improvement by investigating alternative solutions and technologies.

Skills and Requirements

  • Good knowledge of Java Core Technologies, OOP and common design patterns;
  • Good knowledge of Java Enterprise Technologies – at least 3 years required;
  • Good knowledge of Spring Framework – at least 1-2 years required;
  • Experience in designing and implementing web services – REST / SOAP;
  • Experience in developing web applications using at least one popular web framework (Spring MVC, JSF etc.) and JavaScript, HTML, CSS, jQuery;
  • Familiarity with relational and non-relational databases – MySQL / MSSQL / Oracle, MongoDB;
  • Familiarity with automated unit/integration testing technologies;
  • Familiarity with the phases of software development: requirements gathering, analysis, design, implementation, deployment and support.

We are looking for a person with strong wish for continuous learning and good abilities in finding context-based solutions, in a fast changing environment. We appreciate people who are self-driven and deliver with responsibility, while constantly seeking progress. Open communication, team spirit and knowledge sharing are core values that we are looking for when choosing a new team member.

Learn more about our culture and what we can offer you.