1 Click Easy Apply


Software Developer (Junior-Mid)


Rockville, Maryland


Software Developer (Junior-Mid) Job Opening in Rockville, Maryland - Dovel Technologies, LLC provides leading edge software and application development services specializing in mission driven solutions that address complex business processes and technology challenges. We practice CMMIŽ ML3 processes and delivery solutions and are an innovative mission oriented technology company focused on complex business and technical challenges, ensuring solutions support the achievement of your mission. Our team creates software solutions that help customers communicate, access, and store mission critical information. Dovel is instrumental in the design and implementation of some of the most mission critical and innovative systems in government today.
Dovel ranked #12 on the Washington Business Journal?s 50 Fastest Growing Companies in 2016! Join our team today!
We have an exciting opportunity for a Software Engineer to support a large government contract in Rockville, Maryland !
***PLEASE NOTE, THIS IS A FULL-TIME EMPLOYEE POSITION WITH OUR COMPANY. WE CANNOT ACCEPT 1099, W2 HOURLY OR CONSULTANTS AT THIS TIME. ALSO, *36 CONSECUTIVE MONTHS*(3 YEARS STRAIGHT) OF RESIDENCY IN THE UNITED STATES IS REQUIRED***
Role and Responsibilities:
Perform application development and support
Understand and apply development design patterns.
Understand and apply design disciplines including Object-Oriented Design and Analysis ad Domain-Driven Design
Understand and leverage common architectural styles and patterns (Layered, Clean, CRUD, CQRS, etc)
Understand and apply quality techniques and practices (automated unit testing, Test Driven Design/Development, java performance analysis, continuous integration)
Problem and modification identification, classification, and prioritization
Detailed analysis of the modification to determine impact, feasibility, and alternatives
Design modification and execution of solution
Testing of the application as required when changes are made to the, application, its infrastructure or interfacing systems
Provide the modification as part of a release package for installation in the operational environment.
Data quality and data management
Creation and maintenance of system documentation and artifacts
Disaster recovery testing
Provide support of critical production issues
Work well on small, high-performing teams
Required:
Bachelor's Degree in an associated discipline anda minimum of 2 years of related experience or an equivalent combination of education and training that provides the required knowledge, skills and abilities
Java 7 and 8, Hibernate, Maven, Oracle, REST Services, Spring
Front-end, back-end or full stack development
Highly Desirable:
Vaadin, Spring Boot, Docker, Amazon Web Services, JOOQ experience in a continuous integration environment.
Scripting languages and experience (Ruby, Python, etc)
Desirable technologies: Servlet, JSP, SOAP, JBPM5, Drools, Jquery, JMS, Apache Lucene/SOLR, ElasticSearch
*Dovel Technologies is an Equal Opportunity Employer *
Words that describe Dovel
A Lean Forward Company; Agile; Fun; High-Energy; Leaders Encouraged; Innovative; Users of Cutting-Edge Technology; Environment; Skilled, Educated, and Certified Professionals; Stable and Growing
Benefits Program
Paid Time Off; 10 Paid Holidays; Health Insurance; Dental Insurance; Vision Plan; Life Insurance; Long Term Disability; Short Term Disability; Flexible Spending Accounts; matching 401(k) with matching; Voluntary Life Insurance
Additional Benefits
CTO Group Mentorship; On-site State-of-the-Art Technology Lab; Casual Fridays, Friday breakfast on-site and more?
Job Type: Full-time
Job Location:
Rockville, MD
Required education:
Bachelor's
Required experience:
consecutive residency in the United States: 3 years
Java Development: 2 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC