Jobs · devitjobs

Lead Java Developer
CYNET SYSTEMS · Columbia, Maryland · Posted today
Available in 2 locations
Columbia, Maryland · onsite Apply → Columbia, Maryland, USA · onsite Apply →About the role
Lead software engineering teams in designing and delivering applications, focusing on cloud platforms and software development best practices.
Salary: $170,809.6 - 181,209.6 per year Requirements: Bachelors degree in Information Technology or Computer Science, or equivalent experience; four additional years of relevant work experience may substitute for the degree. At least 8 years of experience in software design and development, software testing and evaluation, and software requirements management. Advanced knowledge of cloud platforms such as AWS or Azure; database technologies such as SQL, Oracle, MongoDB, or PostgreSQL; software engineering practices; Agile methods; and CI/CD pipelines. Advanced knowledge of test-first methods, including TDD for unit testing and BDD for automated acceptance testing, and strong experience with continuous integration, testing, and delivery processes and tools. Experience deploying global applications and managing configurations, integrating complex and existing systems, and reviewing developers work with constructive feedback. Expert understanding of the software development lifecycle and programming languages such as JavaScript, C, or Python. Ability to communicate technical requirements to audiences with varying levels of expertise and build effective working relationships. Strong written and verbal communication skills. Preferred capabilities include collaborating with architects, product owners, Scrum Masters, and Value Stream Managers; breaking requirements into project tasks; producing conceptual designs, prototypes, and test cycles; identifying technical risks and mitigations; recommending industry standards; and supporting technology evaluation and procurement. Responsibilities: Lead software engineering teams in designing, developing, testing, and delivering multiple applications, including large-scale systems serving tens of thousands of users. Direct technical design, coding, code reviews, testing, debugging, documentation, and enhancements to new and existing applications. Work with end users, clients, product owners, and other stakeholders to establish scope, objectives, requirements, constraints, and desired outcomes, and translate needs into technical solutions. Serve as a subject matter expert for assigned systems and applications; develop and analyze interface design documentation and identify gaps in requirements. Maintain operational programs and procedures, follow hardware and software standards, and ensure compliance with DevSecOps practices, policies, code-quality expectations, and deployment standards. Plan software architecture transformations, guide technology and service sequencing across project phases, and contribute to product scope, roadmaps, and architecture discussions. Assess project risks and opportunities, implement mitigation measures, improve system performance and availability, and recommend emerging technologies and best practices. Compile, evaluate, and report software testing and analysis results; estimate feature development and technical project costs; and support the Project Manager as technical team lead. Manage technical resources, including hardware, software, licenses, and services, and extend open-source libraries or systems when needed. Mentor junior engineers and developers and provide technical guidance to the team. Technologies: AWS Azure CI/CD Cloud DevSecOps Hardware Support JavaScript MongoDB Oracle PostgreSQL Project Manager Python SQL TDD Java Product Owner Security More: We offer this software engineering role at a pay range of $82.12–$87.12 per hour. Our benefits include medical, dental, and vision insurance; a 401(k) retirement plan; a health savings account; short- and long-term disability coverage; life and AD&D insurance; paid sick leave where required by law; supplemental insurance; identity theft protection; pet insurance; wellness programs; an employee assistance program; and career development opportunities. Benefit eligibility and terms may vary by employment status, tenure, and work location, and paid sick leave follows applicable state and local requirements. Founded in 2010 and headquartered in the Washington, DC metro area, Cynet Systems Inc. provides technology staffing and workforce solutions to Fortune 500 companies, government agencies, and enterprise organizations across the United States and Canada. We support staffing needs in IT, engineering, life sciences, clinical, and professional fields through recruiting operations across North America and Asia. We are a certified Minority Business Enterprise and hold ISO 9001, ISO 14001, ISO 27001, and SOC 2 Type II certifications. last updated 41 week of 2026
Read the full posting on devitjobs →
FAQ
Is the Lead Java Developer role at CYNET SYSTEMS remote?+
This Lead Java Developer position is listed as onsite (Columbia, Maryland).
What is the salary for the Lead Java Developer role at CYNET SYSTEMS?+
The listing states 170809.6 - 181209.6 USD / year.
What seniority level is this Lead Java Developer role?+
This is a lead level position.
How do I apply for the Lead Java Developer role at CYNET SYSTEMS?+
Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to CYNET SYSTEMS.