Senior 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 take part in all application development phases, helping team leads with project planning activities, performing in depth analysis of the requirements 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.

You will attend team meetings and technical discussions, help team leads with project planning activities and raise talent within the team through mentoring and knowledge sharing.

Skills and Requirements

  • Solid knowledge of Java Core Technologies, OOP and common design patterns;
  • Excellent knowledge of Java Enterprise Technologies – at least 5-7 years required;
  • Solid knowledge of Spring Framework – at least 3 years required;
  • Good experience in designing and implementing web services – REST / SOAP;
  • Good experience in developing web applications using at least one popular web framework (Spring MVC, JSF etc.) and JavaScript, HTML, CSS, jQuery;
  • Good experience with relational and non-relational databases – MySQL / MSSQL / Oracle, MongoDB;
  • Experience with automated unit/integration testing technologies (and agile development methodologies);
  • Hands on experience with all 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.

What jpard can offer you

You will work with passionate and professional people, in a close working environment delivering a wide range of solutions for global industry leaders.

Probably the best thing of working at jpard is being a part of a group of smart, self- driven people committed to carry out their activities, with passion and accountability.

We offer competitive compensation, a flexible, friendly yet demanding work environment where you can grow and find your personal balance.

If you truly want to contribute, you care about your work and you are ready to take ownership, with jpard you can really thrive, professionally and personally.

 

Want to join jpard? Apply now!

Your name*

Email*

LinkedIn Profile

Upload your CV

By using this form you agree with the storage and handling of your data by this website.

Learn more about How We Hire, our Culture, Benefits and Life@jpard. Tell me more!