Java Developer New Remote, United States
Ctec Corp
Job Description
CTEC is a leading technology firm that provides modernization, digital transformation, and application development services to the U.S. Federal Government. Headquartered in McLean, VA, CTEC has over 300 team members working on mission‑critical systems and projects for agencies such as the Department of Homeland Security, Internal Revenue Service, and the Office of Personnel Management.
The work we do affects millions of U.S. citizens daily as they interact with the systems we build. Our best‑in‑class commercial solutions, modified for our customers’ bespoke mission requirements, are enabling this future every day.
The Company has experienced rapid growth over the past 3 years and recently received a strategic investment from Main Street Capital Corporation (NYSE: MAIN). In addition to our recent growth in Federal Civilian agencies, we are seeking to expand our capabilities in cloud development and footprint in national‑security focused agencies within the Department of Defense and U.S. Intelligence Community.
We are currently seeking a Java Developer to join our team.
Responsibilities
- Design, develop, and implement custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight.
- Act as a member of a product team supporting teammates and collaborating with a "do what it takes" attitude to ensure product and team success.
- Provide improvements to the product(s) being supported.
- Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives, and solution releases.
- Support release planning with conceptual design and development / refinement of software engineering guidelines.
- Analyze complex project‑related problems and create innovative solutions involving scheduling, technology, methodology, tools and solution components.
- Ensure product quality and timeliness of work, provide advice and guidance, resolve problems to meet objectives, and provide periodic performance reports.
- Provide mentoring to junior members of the team.
Work Experience and Qualifications
- At least 6 years of related technical experience, with software design, development and implementation in Windows and Linux environments.
- Experience with Java 8 and 11; familiarity with JDBC, Hibernate (or other ORM), JavaScript, XML, JSON, Web‑Services (JAX‑WS or JAX‑RS), JBoss, Eclipse/VSCode, Docker/containerization, Maven, JUnit, and shell scripting.
- Object‑oriented design and development (OODD) expertise, Service Oriented Architecture (SOA), familiarity with microservices and distributed architectures.
- Communicating OODD and SOA principles and best practices.
- Experience with complex problems and providing highly creative and ingenious solutions.
- Acting independently to expose and resolve problems.
- Experience with Git source code control systems and concurrent development workflows.
- Experience using SQL or PL/SQL to access Oracle, MySQL, or SQL Server databases, familiarity with NoSQL such as MongoDB databases.
- Experience with database design and understanding relational model/schema.
- Ability to apply estimation techniques to software development efforts.
- Working knowledge of and ability to assist others in the use of software engineering tools to support process improvement.
- Excellent written and verbal communication skills.
- Strong collaboration skills and desire to work within a team.
- Understanding of all elements of the software development life cycle, including planning, development, requirements management, configuration management, quality assurance, and release management.
- Highly responsible, team‑oriented individual with a very strong work ethic and a self‑starter.
- Hibernate‑5, SpringFramework‑5, Telerik.
Education and Certification
- College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree.
Clearance Requirements
IRS MBI Clearance preferred or candidates must be clearable.
Benefits
- Paid vacation & Sick leave
- Health insurance coverage
- Performance bonus programs
- 401K contribution & Employer Match