Company Description
Expeditors is a Fortune 500 logistics company with a global network offering a broad range of supply chain services including air, ocean, ground transportation, customs brokerage, distribution, cargo insurance, and consulting. Expeditors hires the best in the industry. Our financial results are a direct result of its people and unique culture.
Job Description
The Java Developer is a key role on a collaborative project team, which is responsible for the design and production of our core business systems. These systems satisfy customer and organizational business requirements and provide solutions that enable the organization to achieve its goals. The developer understands business problems and opportunities and applies technical skills in the design, development and testing of data flows, applications and systems
Key Responsibilities:
Object-oriented programming and component-based development with Java
Enterprise software development and leadership
Take responsibility for developing product features
Implement development best practices
Qualifications
Qualifications
BS or equivalent degree in Computer Science or comparable work experience
Experience with Spring Boot, JPA, Hibernate, Angular, HTML5, CSS 3, relational databases
Build backend APIs using Java
Experience with Eclipse or IntelliJ IDEs, various plug-ins, Maven, Nexus, Git
Customer service-oriented attitude, top-notch time management, and quality driven designs
Experience with Agile software development methodologies
At least 5- 8 years of professional software development experience
Good to have Qualifications
Core JAVA certification
Experience with transportation and logistics
Event-driven Architecture
Experience with Axon Framework, Domain Driven Design, Distributed Systems, CQRS
Familiarity with DevOps tools and technologies
Passion for continuous learning of new technologies
Additional Information
Benefits
Paid Vacation, Holiday, Sick Time
Employee Stock Purchase Plan
Training and Education Program