Junior Java Developer

Spain | Barcelona, Spain
Job ID: 48277

Job Description

Position at CloudBlue

Junior Java Developer

About Company and Project

Ingram Micro Cloud is a business unit of Ingram Micro charge of CloudBlue Commerce platform development, which powers the biggest in the world cloud services marketplace - Ingram Micro CloudMarketplace, as well as cloud businesses of top world leading companies - Telefonica, KPN, Telmex, Telecom Italia, Dell, Charter, Insight, etc. We are building a top-class hyperscale PaaS E-commerce platform that operates in more than 45 countries and powers more than 200 of the world’s largest cloud marketplaces, managing more than 10 million enterprise cloud subscriptions, valued at more than $3 billion/year in revenue.

Architecture and Tech Stack

  • Cloud-native microservice architecture
  • Docker + Kubernetes
  • Java EE/Spring
  •  Vue.js
  • PostgreSQL


CloudBlue Team (750+ associates) is a subdivision of Ingram Micro Cloud and has a geo-distributed team that includes offices in Espania, US, Russia, Canada, India, Malaysia. R&D includes 200+ associates and is currently located in Russia. We are working on extending R&D by a new team in Barcelona in a new Ingram Micro office.

We are looking for

Junior Java Developer to be part of the growing dynamic team of Software Engineers in Barcelona which is responsible for the design and development of several core microservices of the Platform.

What You Will Do

You will have an opportunity to contribute to our main product CloudBlue Commerce platform:

  • Сommunicate with our Product Managers and Customers specifying requirements
  • Extend the functionality of existing microservices and design and develop new ones
  • Design REST APIs for external clients
  • Challenge and redefine existing architectural fundamentals in order to provide the next level of performance and scalability
  • Integrate microservices into our cloud-native Kubernetes based ecosystem
  • Develop software verification plans and quality assurance procedures, build-time and end-2-end automated tests
  • Document software functionality
  • Foresee post-deployment design challenges, performance and scale bottlenecks, launch and help customers with your features

Who You Are

Novice Java Developer with basic knowledge willing to learn and bring value for team and product.

Skills / Project Experience - required:

  • Java knowledge
  • SQL

Skills / Project Experience - good to have experience in:

  • Base conceptual knowledge of OOP, Design Patterns, Microservice architecture
  • Front-end development, CSS, HTML, JavaScript
  • REST APIs design
  • DevOps process and CI tools Jenkins, Ansible, Maven
  • Automated test frameworks, Junit, Mockito, Arquillian, Cucumber

Why Ingram Micro

Ingram Micro brings you a chance to have a job with creativity and freedom of a startup together with stability of a large, established company with almost $50B annual revenue in 50+ countries and 32,000+ associates worldwide.


apply now


Still looking?

Get updates about the latest job openings that match your skills.

sign up today