Description
We take care of our employees, and they take care of our customers! Become a member of a global community!
The international logistics industry is an integral piece of the global trade puzzle; we make the world go round. Global supply chain management is what we do, and at the heart of Expeditors you will find professionalism, leadership, and a friendly environment, all of which foster an innovative, customer service-based approach to logistics.
As a Global Technology Engineer III (Java) in Global Technology Solutions, you'll design and deliver backend services and event-driven integrations, and you'll also build modern Angular user interfaces that make those capabilities easy to use. You'll work in a cross-functional team, contribute to design and code reviews, and help improve reliability through automation and observability.
Backend & Integration (Java)
- Design, build, test, and maintain Java services and integrations that support core business platforms.
- Develop and operate event-driven and distributed systems using messaging technologies such as Kafka, RabbitMQ, SonicMQ, or similar.
- Apply strong object-oriented design, domain-driven design (DDD), and proven patterns to create maintainable, testable software.
- Collaborate with engineers, architects, and stakeholders to translate requirements into scalable technical designs and working software.
Front End (Angular & UI)
- Build and maintain Angular user interfaces that are performant, accessible, and intuitive.
- Work with Product and UX partners to shape user journeys, UI flows, and robust front-end implementations.
- Integrate Angular applications with backend APIs and event-driven workflows to deliver a consistent end-to-end experience.
- Contribute to UI quality via component design, state management, error handling, and pragmatic testing approaches.
Engineering Excellence & Operations
- Own work end-to-end across the SDLC: design, development, testing, deployment, and production support.
- Improve CI/CD pipelines so changes ship safely, predictably, and frequently.
- Build and maintain observability (metrics, logs, traces) and use it to improve reliability and performance.
- Contribute to operational and security automation to reduce toil and speed up incident response.
- Participate in code reviews, promote engineering best practices, and mentor junior engineers through guidance and pairing.
- Ensure solutions meet enterprise cybersecurity, development, and compliance requirements.
AI-Assisted Development and Modern Engineering Practices
- Use AI-assisted development tools to improve productivity, code quality, and solution design.
- Prompt effectively and validate AI-generated output for correctness, security, maintainability, and alignment with standards.
- Apply AI-assisted workflows to day-to-day tasks such as refactoring, test creation, documentation, and troubleshooting.
- Understand governance considerations (data privacy, intellectual property, and responsible usage) in an enterprise environment.
Qualifications
- 5+ years of professional software development experience
- Strong Java skills and experience with distributed or event-driven systems
- Experience working with databases, CI/CD pipelines, and modern development practices
- Exposure to Angular or other front-end frameworks
- A collaborative mindset, strong communication skills, and a passion for learning
- Bachelor's degree in computer science (or equivalent practical experience) preferred
For more fresh new jobs, check out yubhub.co.