Senior Software Engineer

Ingram Micro
Barcelona, Spain
17 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

HTML Java (Programming Language) Agile Methodology Amazon Web Services Apache Tomcat Server Applications Unit Testing Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Continuous Integration Software Design Patterns
+28 more
Linux DevOps Java Platform Enterprise Edition (J2EE) Gradle Hibernate (Java) Integrated Development Environments Java Database Connectivity Spring Framework WildFly (JBoss AS) Junit PostgreSQL Apache Maven Object-Oriented Software Development Mockito Ansible Web Container Software Deployment SQL Databases ReactJS Spring-boot Backend Vue.js Kubernetes Front End Software Development Restful APIs Docker Jenkins Microservices

Job description

It’s fun to work in a company where people truly BELIEVE in what they’re doing!Job Description: About Ingram MicroIngram Micro powers the global IT ecosystem-connecting technology vendors, partners, and businesses to unlock the full promise of innovation.With operations reaching over 90% of the world’s population and our digital platform, Ingram Micro Xvantage, we enable smarter, faster, and more scalable ways to do business.Together, Let’s shape tomorrow by driving technology forward and creating real impact across the globe.We are looking for an expert with more than 5 years of solid, active commercialsoftware development experience.Strong knowledge of Java (Core Java/Java EE) paired with solid experience frameworks: Spring, JDBC, Hibernate, REST Web Services.Strong conceptual knowledge of OOPS, Design Patterns, Microservice architecture, and Clean architecture.Experience with application servers/servlet containers (WildFly, Tomcat, etc.).Practical experience in development and/or maintenance of highly loaded enterprise-grade systems.Experience in Linux, Docker, and Kubernetes management.SQL experience (specifically PostgreSQL).DutiesWe use Java language with microservices architecture for back-end development.You should be a specialist in this type of development.We complement our development environment, with other technologies such as Maven, Spring Boot, WildFly (Jboss), Gradle, SQL, Hibernate and Flyway.PostgreSQL as a persistence storage.Our platform is entirely in the cloud and works with Kubernetes/Azure (AKS)/AWS/GCP, so it will be particularly good if you have experience managing them.Tools such as Jenkins, Ansible or Maven are used to make CD/CI testing.The team works with agile methodology, mainly SCRUM and KANBAN, adapting it to their needs according to the established objectives.It will be nice plus if you have experience in REST APIs design, front-end skills (Vue/ReactJS, HTML, CSS), developing and deploying applications in cloud platforms (Azure, AWS), DevOps, CI tools (Jenkins, Maven), or Unit test frameworks (Junit, Mockito, Arquillian).Being a multicultural company and working with people from different countries, the main working language is English, so it will be essential that you can speak and write in this language to communicate with your coworkers.ResponsabilitiesDesign and develop cloud micro-services (Ecommerce, service provisioning, etc.) that seamlessly integrates with the rest of the Ingram Micro Cloud portfolio.Design of the REST APIs necessary for external clients who use our platform, helping to ensure good communication between the platform and their systems.Challenge and redefine existing architectural fundamentals to provide the next level of performance and scalability; ability to foresee post-deployment design challenges, performance, and scale bottlenecks.Develop and implement software verification plans and quality assurance procedures.Document and maintain software functionality.SummaryLocation: Barcelona, Spain; Santander, SpainType: Full time

Requirements

With operations reaching over 90% of the world’s population and our digital platform, Ingram Micro Xvantage, we enable smarter, faster, and more scalable ways to do business. Together, Let’s shape tomorrow by driving technology forward and creating real impact across the globe.We are looking for an expert with more than 5 years of solid, active commercialsoftware development experience.Strong knowledge of Java (Core Java/Java EE) paired with solid experience frameworks: Spring, JDBC, Hibernate, REST Web Services.Strong conceptual knowledge of OOPS, Design Patterns, Microservice architecture, and Clean architecture.Experience with application servers/servlet containers (WildFly, Tomcat, etc.). Practical experience in development and/or maintenance of highly loaded enterprise-grade systems.Experience in Linux, Docker, and Kubernetes management.SQL experience (specifically PostgreSQL). DutiesWe use Java language with microservices architecture for back-end development. You should be a specialist in this type of development.We complement our development environment, with other technologies such as Maven, Spring Boot, WildFly (Jboss), Gradle, SQL, Hibernate and Flyway.PostgreSQL as a persistence storage.Our platform is entirely in the cloud and works with Kubernetes/Azure (AKS)/AWS/GCP, so it will be particularly good if you have experience managing them.Tools such as Jenkins, Ansible or Maven are used to make CD/CI testing.The team works with agile methodology, mainly SCRUM and KANBAN, adapting it to their needs according to the established objectives.It will be nice plus if you have experience in REST APIs design, front-end skills (Vue/ReactJS, HTML, CSS), developing and deploying applications in cloud platforms (Azure, AWS), DevOps, CI tools (Jenkins, Maven), or Unit test frameworks (Junit, Mockito, Arquillian). Being a multicultural company and working with people from different countries, the main working language is English, so it will be essential that you can speak and write in this language to communicate with your coworkers.ResponsabilitiesDesign and develop cloud micro-services (Ecommerce, service provisioning, etc.) that seamlessly integrates with the rest of the Ingram Micro Cloud portfolio.Design of the REST APIs necessary for external clients who use our platform, helping to ensure good communication between the platform and their systems.Challenge and redefine existing architectural fundamentals to provide the next level of performance and scalability; ability to foresee post-deployment design challenges, performance, and scale bottlenecks.Develop and implement software verification plans and quality assurance procedures.Document and maintain software functionality.SummaryLocation: Barcelona, Spain; Santander, SpainType: Full time

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all