Share this Job

Software Engineer - Java Developer

Date: Jan 11, 2019

Location: Portland, OR, US, 97209

Company: XPO Logistics

Logistics done differently.

Join XPO Logistics, a company named among the most admired in the world by Fortune and one of America’s best employers by Forbes. We know that staying ahead of the competition is key to our success and we need skilled people to keep us on the cutting edge of technology. As the software Engineer – Java Developer, you will evaluate software from other sources, as well as design and implement new software components and modifications that address specific XPO Logistics business requirements, resulting in systems that achieve quantifiable measures of performance, quality, affordability, maintainability, and simplicity. This role is critical in positioning XPO for long-term success. 

Pay, benefits and more.

We are eager to attract the best, so we offer competitive compensation and a generous benefits package, including full health insurance (medical, dental and vision), 401(k), life insurance, disability, and the opportunity to participate in a company incentive plan.

What you’ll do on a typical day:

  • Design new software by applying techniques of computer science, engineering, and mathematical analysis that satisfies the objectives stated in business requirements
  • Develop new software using documented process and logic patterns, programming language constructs, data storage methods, and operating environment interfaces; deploy and implement fully tested software solutions
  • Participate in developing appropriate programs and systems documentation according to established department standards; follow industry best practices, techniques, and XPO Logistics standardized processes that deliver improved software solutions
  • Evaluate the proper functioning and performance of software components using repeatable, reproducible, and reportable software testing methodologies; install and upgrade software development tools
  • Perform periodic 24/7 on-call support as required by team’s rotation schedule

What you need to succeed at XPO:

At a minimum, you’ll need:

  • Bachelor’s degree in software engineering or related technical field; or the equivalent combination of education and experience
  • 2 years of experience in software engineering, preferably in medium to large corporate environments or commercial software companies
  • Experience working with Java EE (or J2EE)
  • Experience with SQL and relational databases
  • Experience with data marshalling, data transformation, and data representation technologies (Model entities, JSON, HTML, XML, Stylesheets)

It’d be great if you also have:

  • 3 years of experience in software solutions development for medium to large corporate environments or commercial software companies
  • Knowledge of industry standard IDEs – RAD, Eclipse, Visual Studio – for Unix, Java, and Windows; Hibernate, JPA; JSP, JSF, and JavaScript; transportation management software
  • Knowledge of the strengths and weaknesses of common programming languages (C, C++, C#, Java, Visual Basic, JavaScript, TypeScript)
  • Knowledge of process communication techniques (shared memory, message queues, Semaphores, mutexes)
  • Knowledge of concurrent processing models, constructs, and techniques (threaded processes, thread synchronization, apartments, error recovery)
  • JavaScript, Angular 5, TypeScript

Be part of something big.

XPO provides cutting-edge supply chain solutions to the world's most successful companies, including Disney, Pepsi, L'Oréal, Toyota and many others. We’re the fastest-growing transportation company on the Fortune 500 list and we’re just getting started.

We are proud to be an Equal Opportunity/Affirmative Action employer. Qualified applicants will receive consideration for employment without regard to race, sex, disability, veteran, or other protected status.

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All employees may be required to perform duties outside of their normal responsibilities from time to time, as needed.


Nearest Major Market: Portland Oregon