Previous Job
Sr. Java Full Stack Developer
Ref No.: 18-71697
Location: Omaha, Nebraska
Position Type:Full Time/Contract
Start Date: 09/28/2018
Total IT experience – 8+ years
This position is part of UPRR's(Union Pacific Railroad) Shipment Management team whose objective is to deliver quality software to improve the ease in which our customers do business with UPRR.  This person will work with user experience designers, business analysts, application developers, and UP's Marketing & Sales department.  Primary focus for the position will be developing web applications that our customers use to interface with, and do business with, UPRR. 
Required Skills
  • A Bachelor Degree in Computer Science, Management Information Systems or related field.  Strong applicable experience may be taken into account, if candidate does not have above degree
  • 3+ years of solid, hands-on web application development experience in a professional environment
  • Back-end / Java development skills:
    • 3+ years Java development
    • Solid knowledge of Object Oriented development techniques
    • Source control management tool experience
    • Solid Test Driven Development knowledge
    • Working knowledge of enterprise Java best practices
  • Familiarity with Spring MVC, Service-oriented architecture (SOA), Java Messaging Service (JMS) and the Structured Query Language (SQL)
  • Working experience with front-end UI development technologies such as AngularJS, Grunt and/or Gulp, NodeJS/npm, Sass, Yeoman, Zurb Foundation
  • Working experience with source management and build tools such as Subversion, Maven, and Git
  • Working experience with back-end development technologies and tools such as Java containers (Tomcat), continuous integration tools (Jenkins or equivalent), and quality management platforms (SonarQube or equivalent)
  • Strong front-end / UI development skills:
    • 2+ years JavaScript development
    • Experience with HTML5 and CSS3
    • Working knowledge of enterprise web applications and best practices
    • Familiarity with front-end testing tools and standards
    • Ability to diagnose cross-browser quirks and determine acceptable workarounds
Preferred  Experience/Education/Skills
  • Background of machine learning OR data sciences
  • Experience providing solid customer service
  • Strong teamwork and problem solving skills
  • Strong communication skills, both written and verbal
  • Desire for continuous aggressive learning, even on their own time