Java Developer

Building Blocks help global companies solve complex problems with digital technologies. We work with clients to identify digital opportunities that will increase revenues, develop relationships and improve efficiencies. Our design, technical and operational expertise then put those opportunities into practice - rapidly, reliably and at global scale.

We have always worked with ambitious organisations who offer their products and services internationally.  We understand the need to balance centralised consistency with local flexibility and offerings to support the specific goals of local market teams. We have rolled out 100’s of websites in over 100 different local countries.

Our team sits in Manchester, Boston and Zaragoza. We are a team of 70 people and growing, quickly. Building Blocks has just joined an international group of leading digital agencies, Dept, helping to expand its international presence.  

Overall Purpose of the Role

The Java Developer role is to sit in our small but growing team in Zaragoza. You will have several years of experience working on enterprise level, web applications ideally for global projects. You will have proven ability to collaborate and support other team members and work with the wider project team to deliver well scoped and developed solutions according to the client’s needs. You will be willing to offer insights and opportunities for improvement to the wider business. You will have a passion for technology and a willingness to adapt to new technologies is essential.

Technical/Specialist Skills and/or Experience 

  • 3+ years of professional experience with Java, J2EE and JSP.
  • Strong experience with Tomcat, JBoss, or another Java application server.
  • Strong experience with Spring MVC.
  • Experience with one of the following JUnit, Cucumber, Capybara, Jasmine.
  • Solid experience with Hibernate, JPA, or another ORM library.
  • Experience with Oracle, MySQL, Postgres or another SQL RDBMS.
  • Experience with Maven or Gradle.
  • Experience with HTML, JavaScript, JSON and CSS.
  • Experience with GIT.

Extra Desirables

  • Experience with an Enterprise level CMS platforms such as SDL Tridion, eSpirit.
  • FirstSpirit, Adobe AEM, Fatwire/Oracle, HippoCMS.
  • Experience with Neo4J or MongoDB.
  • Experience with Jenkins or Teamcity.

Our Core Principles 

We do things properly
We always focus on delivering quality, no matter what the task. We don’t cut corners and always strive to find the right solution for every challenge. We work with integrity and are dedicated to delivering excellence across the entire business.

We aim to be the best
We’re all passionate about what we do, so we focus on continually improving for the good of both our own personal development and the goals of the business. We’re confident in our ability to take ownership, and tackle everything with a proactive mind-set.

We’re open and honest
We are always approachable and transparent with our communications. Our opinions are open, constructive and respected by all members of the team and the clients we work with.

We trust each other 
We all appreciate the contribution of each and every one of our colleagues. We treat each other with respect and dignity, and know that we can rely on each other to provide help, support and guidance whenever it’s needed.

We’re all in it together 
We don’t believe in blame, just in finding solutions to tackle even the hardest of challenges. We all have individual areas of expertise, and our success comes from our consistent collaboration.

Remuneration & Benefits Package

Excellent package dependent on experience

Apply Now

To apply, email your CV and cover letter to


Learn about our services or view case studies