Posted by: Dominion Consulting Inc. on Oct 13, 2017
Location:
Reston , VA 20190
Job Description:
Job Description:
Dominion Consulting is seeking a Java Developer for a position in the northern Virginia area to help us build an Internet-facing citizen engagement system.
Job Location: Springfield, VA
Key Responsibilities:
-Develop software in iterative design/build/test cycles using an Agile development process
-Drawing on components from the project’s open-source framework, use Javascript, MongoDB, RESTful web services, MuleSoft, Java Spring MVC and Oracle to design, build and test software components for citizens and employees
-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 and other tools like Geb, Spock and Selenium
-Assists in resolving production support problems
-Ensure code base is testable, efficient, maintainable, and remains compliant with the various standards
-Ability to work in a dynamic, fast-paced environment that requires the individual to simultaneously manage several tasks, while paying attention to detail and quality
Required Skills and Experience:
Basic/Minimum Qualifications:
-1 year of recent experience developing and implementing software solutions using Java
-Experience with web based GUI development
-Experience working in an agile environment
-Spring, RESTful and SOAP-based web services
-Bachelor’s Degree in a complimentary discipline
Preferred Skills:
-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)
-Strong verbal and written communication skills, with the ability to work effectively across multiple teams and government organizations
-Understanding of HTTP/S and related protocols
-Ability to work in a fast paced, constantly changing Agile environment
Minimum Education: Bachelor's Degree
Citizenship: Per client requirements, a US citizenship is required
Benefits:
-Medical, Dental, and Vision Plan
-Company Sponsored Life Insurance and Disability
-401(k) Savings plan with employer matching
-Paid Time Off & Holidays
-Maternity/Paternity Leave
-Tuition Reimbursement
-Cell Phone Reimbursement
Perks
-Dominion Swag
-Quarterly Snack Boxes
-Recognition Programs, including Core Value and Tenure awards
-Matching Charitable Donations
-Sit/Stand Desks
-Access to Washington Nationals and Capitals tickets
-Team Building and Social Events, such as Top Golf and Escape Room
Dominion Consulting is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
Dominion Consulting has established affirmative action programs to ensure non-discrimination and affirmative action in Dominion's policies and practices for qualified women, minorities, protected veterans, and individuals with disabilities. The narrative portions of Dominion's affirmative action plan for individuals with disabilities and veterans are available for inspection at our offices during normal business hours. Employees and applicants interested in inspecting these plans should contact Human Resources by phone 703.650.9753 or by email at HR@dominionconsulting.com for assistance. Dominion Consulting will not accept unsolicited third party agencies or recruiter resume submittals.
Education Level:
Bachelors degree or higher
Pay Rate:
Commensurate with experience
Travel Requirements:
None