Senior Java Developer

Location: Rosslyn, Virginia
Date Posted: 05-14-2018
Position Title: Senior Java Developer
Location: Rosslyn, VA
Security Clearance Type: Public Trust required
Work Status: U.S. Citizen
Position Status: Long term contract
Compensation: Negotiable
 
Position Overview:
Our client is seeking a senior Java Developer/DevOps Engineer for a position in downtown Washington DC to support its ongoing Verification Information System modernization development effort. Using a light-weight Java framework and Ruby on Rails in a continuous integration environment, you’ll join a team of developers building the next-generation of customer engagement systems for federal service agencies.
 
Responsibilities:
  • Work with product owners and team lead to interpret feature requests and develop software in iterative design/build/test cycles using an Agile development process.
  • Tasked with designing and developing the business’s infrastructure architecture as well as developing automated scripts meant for building development and production environments.
  • Monitoring the business’s site/software, ensuring standard compliance.
  • Regularly check code into our continuous integration pipeline based on Gradle, Git and Jenkins to incrementally build our overall system and get immediate feedback on build performance.
  • Develop and expand unit and integration tests which will be automatically run by the build pipeline for developer feedback using Junit.
  • Assists in resolving production support problems.
  • Develops and suggests alternative approaches to resolving problems.
  • Mentors junior member on the team.
  • Proactively communicates with the development and management to anticipate configuration management issues/processes.
  • Proactively seeks opportunities to implement improvements to internal team processes.
  • Contributes to an atmosphere of cross-functional teamwork within the organizations Agile project lifecycle.
 
Required Skills:
  • 2+ years’ experience with Linux/Unix
  • 4+ years of recent experience developing and implementing software solutions using Java
  • 3+ years of experience in using and managing change management tools, Git, Subversion, TortoiseSVN, and build server software (Jenkins/Hudson/Bamboo)
  • 2+ Amazon Web Services Integration
  • Experience with CSS/SASS and automated testing
  • Solid understanding and working experience with Git branching and merging
  • Understanding of continuous integration and deployment best practices
  • Working experience with code quality inspection tools (e.g., Sonar)
  • Working experience with monitoring systems, continuous integration systems, middleware & database components with Puppet & Chef
  • Working knowledge of TDD and automation test scripts
  • Prior success in deploying to production
  • Understanding of HTTP/S and related protocols
  • Experience with other open-source components a plus, including Gradle, Activiti / jBPM, jQuery, MuleSoft, Geb and Spock
  • Experience with a wide variety of testing tools and techniques, ex. Junit
  • Experience with functional testing, integration testing, system testing, and user acceptance testing phases
  • Experience with managing software in a DevOps environment, to include troubleshooting build pipeline issues and managing deployments/hardware in local, test, and production environments
  • Ability to work in a fast paced, constantly changing Agile environment
 
Desired Skills:
  • 2+ years of experience with Ruby on Rails
  • 4+ years of web-based GUI development experience
  • 3+ years of JavaScript experience
  • 2+ years of experience with HTML
  • 3+ years of database experience with Oracle, Hibernate, PostgresQL
  • 2+ years of experience working in an agile environment
  • 3+ year of Spring, RESTful and SOAP-based web services   
  • 3+ years of experience operating in a VM/Cloud environment
 
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.
 
or
this job portal is powered by CATS