• Applications Developer – Java or Ruby on Rails (Level II/III)

    Job Locations US-MD
    Job ID
    # of Openings
    Information Technology
    Public Trust
    Work Authorization
    US Citizens, preferred
  • Overview

    VariQ has an exciting opportunity for a highly qualified Applications Developer – Java or Ruby on Rails (Level II/III) to support the US Citizenship and Immigration Services - Verification Information System (USCIS–VIS) effort in Rockville, MD.


    Additional Information:

    • Location: 2600 Tower Oaks Blvd Rockville MD
    • Salary: Dependent upon experience
    • Security Clearance: ability to attain a public trust clearance required
    • Available: within 30 days



    Responsibilities and Tasks:

    • Architect and design new features and enhancements for a large enterprise application
    • Develop and implement new features and enhancements using software development best practices and design patterns
    • Research, test, build, and coordinate the conversion or integration of new products based on client requirements
    • Troubleshoot and resolve production problems
    • Address problems of systems integration, compatibility, and multiple platforms between online applications
    • Consult with project teams and end users to identify application requirements and improvements
    • Assist in the evaluation and recommendation of application software packages, application integration and testing tools
    • Create automated builds and deployment scripts
    • Act as team leader on projects. Mentor, assign, and review the work of others on the development team
    • Perform feasibility analysis on potential future projects to upper management
    • Contribute to design documentation, team documentation, software user manuals, technical reports


    Required Skills:

    • 5+ (for mid-level opening) 8+ (for senior-level opening) years of relevant experience required
    • Hands-on experience building and deploying Java Spring or Ruby on Rails applications (UI and Web Services), and unit test frameworks
    • Expert knowledge of the object oriented programming, design principles and testing frameworks
    • Experience with XML, XSD, SOA, SOAP, REST, relational databases
    • Knowledge and experience with continuous Integration/Deployment
    • Linux
    • Strong agile/Scrum fundamentals and experience
    • Team leadership skills
    • Must be able to obtain a DHS/USCIS EOD Suitability Clearance

    Highly desired:

    • Bachelors Degree or higher
    • Hands-on experience building CI/CD pipelines
    • Hands-on experience with DevOps practices and procedures for large systems with high-availability requirements
    • GitHub Enterprise, Nexus, Jira, Chef or Puppet, CloudFormation, Jenkins or TeamCity, AWS or Azure
    • Experience using Docker and Gradle
    • Experience with scripting languages, preferably Python or Ruby
    • Responsive UI websites
    • Node.js, React
    • Static code analysis automation
    • Certified Scrum Master or related certification


    VariQ is an equal opportunity employer.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed