Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ENSCO, Inc. Logo

Software Developer

ENSCO, Inc.

Salary not specified
Aug 22, 2025
Charlottesville, VA, US
Apply Now

ENSCO Rail, Inc. is seeking a Software Developer to join an established development team providing services and solutions to the railroad industry. The Developer will be responsible for planning, designing, implementing, maintaining, and testing n-tier enterprise applications for a range of products supporting rail safety.

Requirements

  • Experience designing multi-tier applications with object oriented design patterns
  • Proficiency in Java
  • Database experience with PostgreSQL and MySQL
  • Experience with CI/CD tools (Jenkins, Maven, GitLab) and version control (Git)
  • Experience writing JUnit, TestNG, and Selenium tests
  • Knowledge of cloud environments (AWS), monitoring (CloudWatch), and logging (Log4j)
  • Ability to work on Linux and Windows server environment

Responsibilities

  • planning, designing, implementing, maintaining, and testing n-tier enterprise applications
  • develop technologies and products under the guidance of the Product Managers
  • participate with development teams and meetings
  • working with the team to define task breakdowns and effort estimates
  • preparing design and test documents
  • Experience designing multi-tier applications with object oriented design patterns
  • Experience writing JUnit, TestNG, and Selenium tests

Other

  • Bachelor's degree in Computer Science or equivalent with 3+ years relevant experience
  • Ability to meet deadlines
  • Experience working with a team of software developers
  • Excellent verbal and written communication skills
  • May require the ability to access to U.S. federal facilities. In accordance with the Department of Homeland Security's enforcement of the REAL ID Act, as of May 7, 2025, individuals must present a REAL ID-compliant form of identification or an acceptable alternative to gain entry.