Live chat
Union Pacific Railroad Company

Application Developer - Backend

Union Pacific Railroad Company - Omaha, NE


This position is part of the Common Systems team whose objective is to deliver quality software to improve the ease in which our customers do business with Union Pacific Railroad. This person will work with business analysts, application developers, and LOUP Subsidiary department. Primary focus for the position will be developing web applications that our customers use to interface with, and do business with, Union Pacific Railroad. This role will contribute to all phases of the software development life cycle, including development, testing, implementation and ongoing production support.

Ideal candidates will be self motivated, organized, have excellent problem-solving skills and have experience working with complex systems that have multiple integration points. They must be able to handle multiple overlapping projects and have strong follow-up skills. They must be able to build and maintain strong working relationships as they work closely within their own team, as well as other IT department areas and business partners. They will also have experience in both front end and backend development technologies. Due to training and project requirements, it is anticipated the successful candidate will remain in the current assignment/area up to 24 months before considering other internal opportunities.

Position reports to Sharath Kasireddy and will be filled as an Assoc Project Engineer, Project Engineer, Sr Project Engineer or Assoc Systems Engineer depending upon the successful candidate's skill set and experience.

B-APT required


Partner with cross functional teams, including customer areas, to understand requirements and develop solutions

Development of customer facing web applications

Work independently and as a part of a larger team to creatively solve complex business problems and deliver high value solutions that drive Union Pacific Railroad into the future.

Regularly provide status updates to management on project progress, risks, scope changes, etc.



A Bachelor Degree in Computer Science, Management Information Systems or related field. Strong applicable experience may be taken into account in lieu of a 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, willingness to support 24x7 operations of mission critical systems


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

Familiarity with Spring MVC, Service-oriented architecture (SOA), Java Messaging Service (JMS) and the Structured Query Language (SQL)

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)


7 days 22 hours ago

Union Pacific Railroad Company


Application Developer - Backend Union Pacific Railroad Company - Omaha, NE, United States


Location: Omaha, NE

Company Profile:
Union Pacific Corporation (NYSE:UNP) is one of America's leading transportation companies. Its principal operating company, Union Pacific Railroad, is North America's premier railroad franchise, covering 23 states across the western two-thirds of the United States.