Search by job, company or skills

thinkwise consulting llp

senior Java engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a senior Java engineer to join the Logistics team at Protolabs, where our mission is to provide a single, reliable platform for shipping that the rest of the business builds on.

The team is responsible for global shipments and logistics, carrier management, rates, tracking, customs, and enabling our manufacturing partners to ship on our behalf - capabilities that today are spread across multiple services & tools built independently by different teams. We're consolidating these into a coherent domain, designing new services and integrations while gradually replacing the patchwork, and building foundations that hold up as Protolabs continues to scale globally.

Tech environment

For this role: Java microservices with Spring Boot; REST/async APIs; PostgreSQL; Redis; Docker/Kubernetes; CI/CD with GitHub Actions; observability and logging.

RabbitMQ & KNative for eventing

What'll you do:

Ship business value fast: design, implement and release thin slices that reduce manual work, improve on‑time shipments, increase logistical visibility, and shorten cycle times.

Build and integrate Java-based microservices and APIs: expose secure, well documented endpoints and integrate with eventing systems

Make pragmatic architectural calls: design data contracts and integration approaches that balance speed with long‑ term maintainability

Establish foundations: set up CI/CD, automated tests, observability and SLOs to ensure reliability from day one.

Streamline operations: automate exception handling and reconciliations, retire legacy scripts/tools, and remove bottlenecks across the order‑ to‑ ship flow.

Collaborate and influence: work closely with stakeholders and contribute and participate in our Backend Guild

Own end‑to‑end delivery: discovery, design, build, deploy, monitor, iterate - and handle production issues to keep value flowing.

What It takes:

8+ years of experience building web applications and backend services, with at least 3 years of experience in using Sprint Boot in a (micro)services environment

Proficiency in Java for designing, developing, testing, and monitoring production systems

Experience with relational databases (like PostgreSQL)

Familiarity with Docker, Kubernetes, and CI/CD environments

Experience working in an agile team, with excellent communication and collaboration skills

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 146979837

Similar Jobs

Early Applicant