Principal Java Engineer: Spring Microservices & APIs

Ingram Micro Inc

Irvine (CA)

On-site

USD 133,000 - 227,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits
Paid time off
401(k) plan with match
Disability coverage
Wellbeing benefits

Job summary

Ingram Micro Inc. seeks a Principal Java Developer to design, develop, and maintain scalable backend applications and APIs. You will work on microservices, system integrations, and enterprise solutions focused on performance and reliability.

You should have strong Java (8+), Spring Boot, and REST API experience, plus deep SQL expertise and a collaborative mindset across Product, QA, and DevOps teams.

Qualifications

  • Bachelor's degree in computer science or a related discipline.
  • 8+ years of relevant technical experience.
  • Strong in Java (8+) and object‑oriented design.
  • Experience with Spring Boot, Spring MVC, Spring Security, Hibernate/JPA and relational databases (Oracle/MySQL/PostgreSQL).
  • API development & integration (REST/SOAP).
  • Strong interpersonal skills and cross‑team collaboration.
  • Willingness to learn new tools and technologies; knowledge of Kafka/RabbitMQ is a plus.
  • Experience with Git, Maven/Gradle, CI/CD pipelines; familiarity with Docker/Kubernetes and Cloud platforms is beneficial.

Responsibilities

  • Design and develop Java‑based applications using Spring Boot/Spring MVC.
  • Build and maintain RESTful APIs and microservices.
  • Integrate with external/vendor systems (REST/SOAP, messaging).
  • Write and optimize complex SQL queries and ensure database performance.
  • Troubleshoot production issues and performance bottlenecks.
  • Participate in code reviews, design discussions, and architecture decisions.
  • Collaborate with cross‑functional teams (Product, QA, DevOps).
  • Ensure code quality, security, and best practices.

Skills

Java 8+
OOP
Multithreading
Spring Boot
Spring MVC
Spring Security
Hibernate/JPA
REST APIs
SQL / Relational DBs
Kafka/RabbitMQ
Git
Maven/Gradle
CI/CD pipelines
Docker/Kubernetes
Cloud (GCP/AWS/Azure)

Education

Bachelor's degree in CS or related field

Tools

Git
Maven/Gradle
CI/CD pipelines
Docker
Kubernetes
Oracle/MySQL/PostgreSQL

Job description

Ingram Micro Inc. seeks a Principal Java Developer to design, develop, and maintain scalable backend applications and APIs. You will work on microservices, system integrations, and enterprise solutions focused on performance and reliability.

You should have strong Java (8+), Spring Boot, and REST API experience, plus deep SQL expertise and a collaborative mindset across Product, QA, and DevOps teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal, Software Engineer - Java Developer
Principal, Software Engineer - Java Developer

Ingram Micro Inc • Irvine (CA)

On-site
USD 133,000 - 227,000
Healthcare benefits
Paid time off
401(k) plan with match
+2
Senior Backend & Integration Engineer - End-to-End Solutions
Senior Backend & Integration Engineer - End-to-End Solutions

Ingram Micro Inc • Irvine (CA)

On-site
USD 133,000 - 227,000
Healthcare benefits
Paid time off
401(k) match
+1
Senior Java Backend Engineer - Spring Boot & Microservices
Senior Java Backend Engineer - Spring Boot & Microservices

Infinite Computer Solutions • Georgia

On-site
USD 120,000 - 150,000
Senior Java Backend Engineer: Microservices & APIs
Senior Java Backend Engineer: Microservices & APIs

CrackaJack Digital Solutions LLC. • New York (NY)

On-site
USD 120,000 - 180,000
Java Backend Engineer — Spring Boot & Microservices
Java Backend Engineer — Spring Boot & Microservices

Infinite Computer Solutions • Connecticut

On-site
USD 110,000 - 150,000
Java Backend Engineer - Spring Boot & Microservices
Java Backend Engineer - Spring Boot & Microservices

Infinite Computer Solutions • Georgia

On-site
USD 100,000 - 140,000
Senior Java Engineer: Cloud, Microservices & REST APIs
Senior Java Engineer: Cloud, Microservices & REST APIs

Highbrow Technology Inc • Atlanta (GA)

On-site
USD 120,000 - 180,000
Senior Java Developer - Microservices, Spring Boot & Cloud Expert
Senior Java Developer - Microservices, Spring Boot & Cloud Expert

Highbrow Technology Inc • North Carolina

On-site
USD 120,000 - 180,000
Senior Java Backend Architect (Cloud-Native Microservices)
Senior Java Backend Architect (Cloud-Native Microservices)

Veriipro • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Senior Java Engineer: Spring Boot, Microservices & REST
Senior Java Engineer: Spring Boot, Microservices & REST

TechDigital Group • San Leandro (CA)

On-site
USD 90,000 - 150,000