Java Software Engineer

Location: Herdon, Virginia
Date Posted: 04-12-2018
Position Title: Java Software Engineer
Location: Herndon, VA (3-4 days of week)/Washington D.C. (1-2 days of week)
Work Status: U.S. Citizen – Must be eligible for Public Trust
Position Status: Contract to hire
Compensation: Negotiable
Position Description:
  • Designing, developing, troubleshooting and debugging software within a project scope ensuring that work product meets end user acceptance criteria.
  • Managing self-directed assignments to resolve software defects or implement features to meet schedule commitments with a high-level of quality.
  • Performing architecture and design of software intensive, micro-services driven and cloud-based systems under the supervision of a Solution Architect.
  • Estimates and scopes development tasks.
  • Makes recommendations for innovations and improvements relating to software component designs, including reviewing the work of team members completing elements of designs.
  • Develops and executes Accepted Test-Driven Development (ATDD) approach to ensure software quality.
  • Acquires knowledge of industry and company standards, tools and technology with a focus on pragmatic application to business-focused software solutions through initiative and self-study.
Required Skills:
  • 5-9+ years of work experience developing in Java and J2EE (full stack)
  • Demonstrated experience in utilizing Javascript based stacks (such as MEAN) and open source technologies that 3 years or newer
  • Experience in Java based services running on OpenShift PaaS using Dockers
  • Extensive working experience of developing java or javascript servers (RESTFul) using the Open source frameworks, i.e., Node.js, Axis
  • Demonstrated experience in using AWS or other Cloud technologies
  • Extensive working experience in XML and JSON technologies
  • Extensive working experience in writing queries with relational databases such as Oracle, data modeling, MySQL (or similar)
  • Demonstrated experience in utilizing NoSQL databases (such as Mongo DB)
  • Working experience in developing Web technologies such as HTML, CSS, JavaScript, JSON, JQuery
  • Working experience in testing frameworks Selenium, Cumber, JUnit/TestNG
  • Working experience in Agile methodologies
  • Working experience in using Kafka/JMS and messaging tools/software
Desired Skills:
  • Experience with Enterprise Service Bus (ESB) such as TIBCO, FUSE or other technologies
  • Familiarity with continuous integration tools and DevOps automation
  • Working experience in Automated Test Driven Development (ATDD) tools using Selenium, Gherkin, Cucumber
About Seneca Resources:
Seneca Resources is client driven provider of strategic Information Technology consulting services and Workforce Solutions to government and industry.  Seneca Resources is a leading IT services provider with offices in Reston, Virginia, Alabama and Columbia, Maryland that service clients throughout the United States.  The key to our success lies within our strong corporate culture which drives our business.  We challenge our staff through engaging work, and we reward our staff through competitive compensation, extensive professional training, and excellent opportunities for career advancement.  In turn, we look for only the best and brightest to join our team.
We are an Equal Opportunity Employer and value the benefits of diversity in our workplace.
this job portal is powered by CATS