TLDR

Build and support commerce websites with Java EE, Spring, hybris, and Web Services while providing technical oversight to junior team members.

Role: Java Developer 

Reporting to: Development Manager


Introduction:

Our goal at Pivotree is to help accelerate the future of frictionless commerce. We will help lead this change over the next decade because we believe a future where technology is embedded intimately into all aspects of our everyday lives can benefit everyone and will shape the interactions with the brands we love. We will help shape the future of frictionless commerce by working together with some of the best brands in the world and some of the best people in the industry to leverage converging technologies that will make it possible to accelerate frictionless commerce faster than ever.

Pivotree provides services focused on the design, implementation, management, and maintenance of complex ecommerce solutions for large enterprises. We provide the technical skills necessary to enable the effective use of technologies combined with the business context to leverage a solution to solve our clients' business challenges. We strive to fill the gaps in available technology with our own IP to reduce the barriers to adoption.

We enable inclusive, immersive and highly personalized experiences for our clients and their customers. We build our products with a view to productizing and scaling technology to lower the costs and reduce the risks of implementing and managing our integrated solutions. Each of our solutions starts with reliable and reputable e-commerce and MDM platforms, which run on enterprise grade infrastructure that are customized to meet a variety of client needs, situations, and budgets.  Over the next 10 years we will add new categories and capabilities that will define frictionless commerce ecosystems.

This is a journey of technology acceleration combined with consumer readiness and adoption.  We are looking for people capable of adapting relentlessly to the rapidly evolving world around us.

Position Summary

We're on the hunt for an experienced Java Developer to join our team. In this role you'll work with a talented group of developers and architects and build a wide range of next-gen commerce websites for the world's leading brands. 

Roles & Responsibilities:

  • Design, build and unit test efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Develop and maintain technical documentation
  • Strive for continuous improvement by collaborating with others throughout the development lifecycle to review peer code and identify areas for enhancement
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Provide technical oversight to more junior team members
  • Creating high-quality code and developing Java-based services and applications using hybris, Java EE, Spring Framework and Web Services;
  • Contributing to analysis, design, development and support of application extensions/addOns;
  • Developing and maintaining technical documentation;
  • Contribute to project/task definition and planning and supporting technical leads
  • Work with customers and development partners to define and assess application and technical requirements and understand the current state of technology 
  • Assist in technical design reviews as needed
  • Propose, implement and maintain industry best practices in software development
  • Fully understand the capabilities and limitations of the technical environments

Key Skills and Competencies:

  • Bachelors Degree in Computer Science, Software Engineer, or equivalent.
  • 3 or more years experience in software development and experience with Java/Java EE based solutions
  • Verbal and written communication in fluent English. 

It would be great if you also have experience with:

  • RESTful web service development in Microservices Architecture
  • Server side Javascript with Node.js
  • IDEs such as Eclipse and Intellij IDEA
  • Java frameworks such as Spring, Hibernate and Tomcat, JSP and Ajax
  • Source control tools such as git
  • eCommerce application development
  • Testing frameworks such as JUnit and Mockito
  • Agile development methodologies

The right person is:

  • Ready to roll up their sleeves and get into it
  • Excited about the future of web commerce
  • Passionate about pursuing continuous improvement through collaboration

Does this sound like you? Please send us your resume and include any additional links you think might be relevant (GitHub, LinkedIn, your portfolio, code samples, etc.). We're a dynamic and diverse group, and we recognize that experience comes in many shapes and sizes. If you "just about" meet the requirements we've laid out, we want to hear from you and encourage you to apply for this position.  

Pivotree is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive and accessible workplace.

Pivotree specializes in creating and managing sophisticated ecommerce solutions for large enterprises. By combining technical expertise with business strategy, we help clients navigate their unique challenges, delivering tailored and immersive experiences that address diverse needs in the digital commerce landscape.

View company profile