Java Software Engineer
Set of X
Set of X is led by industry veterans who see government contracting as a good community with plenty of opportunity to go around. With a shared desire to give back, grow the community, and do great work, the Set of X team is building an elite group of engineers with a strong sense of shared responsibility and ownership
Because who you work with matters.
________________________________________________________________________
In this role, you will develop, maintain, and enhance complex software systems, including processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems. You will work individually or as part of a team to design, code, test, and integrate software components while ensuring adherence to system and design requirements. You will also analyze system performance, resolve software problems, and provide input on hardware/software trade-offs, software reuse, and COTS/GOTS solutions.
You will collaborate with users, system engineers, and teammates to derive software requirements, develop algorithms, implement database or data repository queries, and integrate new software into existing environments. Additionally, you will contribute to test procedure development, review documentation, and serve as a team lead as appropriate for the software development process being used. Staying current with development best practices, methodologies, and technologies is essential.
Required Skills:
- Strong experience in software development using Java SE, Python, Shell/bash, Git, Nexus, Maven, JavaScript/HTML5/CSS3, JUnit, IDEs.
- Proficiency in software architecture development, requirements analysis, code generation, and process execution and evaluation.
- Experience with containers and container orchestration (Docker, Kubernetes, OpenShift), CI/CD pipelines (GitLab CI), microservices orchestration, automated testing (SonarQube), and automated deployment/failure rollback processes.
- Familiarity with Spring Framework, Spring Tool Suite, Jenkins, Hibernate, MySQL, Web Services, and Google Web Toolkit or Vaadin is a plus.
- Experience supporting Agile development methodologies, delivering new capabilities each sprint.
- Strong problem-solving skills, attention to detail, and ability to work independently and collaboratively.
Education/Experience:
- Seven (7) years of SWE experience on programs of similar scope, type, and complexity is required.
- Bachelor’s degree in Computer Science or related discipline from an accredited institution is required. Four (4) additional years of relevant SWE experience may be substituted for a degree.
- Experience developing software for real-world systems with diverse requirements, and exposure to modern software tools and methodologies.
TS/SCI clearance with polygraph is required.
Total Compensation Package
We offer a comprehensive compensation package designed to support your well-being and professional growth. Our competitive base salary is complemented by an extensive benefits program, including:
- Health, Dental, and Vision Insurance: Comprehensive coverage to keep you and your family healthy.
- Life and Disability Insurance: Peace of mind with financial protection for you and your loved ones.
- 401(k) Plan: No personal investment required to benefit from a generous employer contribution, allowing you to maximize your take-home pay.
- Paid Time Off: Enjoy time away from work to recharge.
- Technology Refresh: Upgrade your devices regularly, or opt for a year-end bonus if you don’t need new tech.
- Training and Professional Development: A $5,250 annual budget for ongoing education, certifications, and professional memberships. Or use this annual benefit to repay a student loan tax-free.
For a full overview of our benefits, please visit our benefits tab.
Additional Perks and Benefits
- Stock Plan: Become an equity owner with a yearly stock grant—let's build the future together.
- Flex Leave and Exchange Plan: Take up to 8 weeks off for a strong work-life balance or sell back unused time for double the value!
- Virtual Office Compensation: Monthly reimbursement for cell phone and internet services.
- Fringe Benefit Mall: Choose from perks like Uber rides, a beer of the month club, Amazon Prime, and Hello Fresh—whatever suits you best!
- Profit-Sharing Cash Bonus: Share in the company’s success with an end-of-year cash bonus.
- Referral Bonus: Help us grow by bringing in top talent and earn a bonus for each successful referral.
- ...Tridium is the inventor of the Niagara Framework, an IoT software framework that solves the challenges of managing smart devices... ...team is looking for an energetic and innovative Java Software Engineer. You will report directly to our Engineering Manager and you...SuggestedPermanent employmentTemporary workWorldwideFlexible hours
$150k - $275k
A technology company is seeking a talented Software Engineer to design and implement software for complex systems. The role requires strong Java skills, Kubernetes experience, and a background in agile methodologies. Candidates must have a Bachelor’s degree with 9 years...SuggestedRemote work- ...of X team is building an elite group of engineers with a strong sense of shared responsibility... ...develop, maintain, and enhance complex software systems, including processing-intensive analytics... ...experience in software development using Java SE, Python, Shell/bash, Git, Nexus, Maven...SuggestedWork at officeFlexible hours
- Enlighten is seeking an experienced Software Engineer in Columbia, MD to design and implement complex software capabilities. You will work collaboratively to meet client needs, developing Java-based solutions while maintaining Kubernetes deployments. Essential qualifications...SuggestedWork at office2 days per week1 day per week
- Erias Ventures, LLC is seeking a Software Engineer to develop and enhance complex software systems. The candidate will analyze user requirements, debug existing software, and design new functionalities. Qualifications include a Bachelor’s degree in Computer Science and...Suggested
$160k
...Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense... ...government and military services. Software Engineer – Java & Linux We are seeking an experienced Software Engineer...Work at officeFlexible hours$160k
Software Engineer - Java & Linux We are seeking an experienced Software Engineer with strong expertise in Java development and Linux environments to support enterprise‑grade, high‑performance applications in distributed computing environments. Required Qualifications:...Flexible hours- A leading technology firm in Columbia, MD is looking for a Software Engineer responsible for designing and implementing complex software solutions... ...experience in software engineering, particularly with modern Java frameworks, RESTful web services, and Microservices...
- A leading technology company in Columbia, MD, is seeking a Software Engineer to design and develop innovative software solutions. This hybrid... ...high-quality standards. Ideal candidates will have strong Java experience, familiarity with RESTful web services, and a current...
- Enlighten is looking for a talented Software Engineer in Columbia, MD, capable of designing and developing Java-based software solutions. This hybrid position requires at least 5 years of Software Engineering experience along with a current Secret level security clearance...
$50k - $120k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Junior Java Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...Full timeContract workRemote workWork from homeRelocation package- Enlighten, located in Columbia, MD, is looking for a skilled Software Engineer to design innovative software solutions. This hybrid position... ...flexibility of remote work. Successful candidates will have extensive Java experience and a current TS/SCI security clearance. Enjoy...Remote work
- ...clearance. Basic Requirements: ~7 years of experience as a software engineer ~ Bachelor's degree in a technical discipline ~4... ...substituted for a degree Required Experience: Strong Java experience Experience with MapReduce, Cloud experience,...Immediate start
- ...Java Developer Annapolis Junction, MD ( •ACS Description Athenix Solutions Group is looking for multiple Software Developers in Annapolis Junction, MD. The developers will support a... ...with a team of Software and Systems engineers in an Agile environment to analyze...
- ...technical and non-technical stakeholders to ensure the applications continue to meet operational needs. Required technical skills : Java 8+ Understanding, maintaining, and troubleshooting interfaces between multiple applications Elasticsearch MongoDB Oracle...Immediate start
- ...SWE2 Java Engineer Waypoint's client is seeking a SWE2 Java Engineer to support development and modernization of mission-critical systems... ...experience. Minimum 8–10 years of experience in software engineering. Strong proficiency in Java backend development...
$105k - $125k
...Must Have Technical/Functional Skills Java, Spring Boot, Microservices Architecture, REST API Development, Spring Batch, Quartz Scheduler, Kafka/RabbitMQ, SQL & RDBMS, Hibernate/JPA, System Design, CI/CD (Jenkins/Git), Docker, Agile, Debugging & Production Support...- ...rapid pace. The defense community needs an engineering partner who can not only keep up, but... ...rewards they bring. We are seeking Software Engineers who wish to accelerate their... ...using Bash / Python – Developing with Java in a Linux environment – Experience...Visa sponsorshipWork visaFlexible hours
- ...TD Bank is seeking a Software Engineer III at their Mount Laurel, New Jersey location. This role involves leading the development of comprehensive... ...technical solutions, requiring expertise in Typescript, Java, and Python. Candidates should have 5-7 years of relevant...
- ...Mid Java Developer Marathon TS is looking for a Mid Java Developer who will help design, develop, and execute test procedures. A... ...agencies. Must have recent experience developing and implementing software solutions using AngularJS, HTML, CSS, JavaScript, Bootstrap and...Work experience placement
- ...Top Secret cleared mid-level Java Developer Xelas Systems Engineering, LLC is looking for a Top Secret cleared mid-level Java Developer with the following... .... Analyze and respond to user requirements. Develop software and adhere to customer coding standards. Document code...
$160k - $250k
Medium in Columbia, Maryland is seeking an experienced Software Engineer with expertise in Java development and Linux environments to support enterprise-grade applications. Candidates should have strong experience in server-side Java development and distributed computing...$130k - $270k
...Software Engineer Annapolis Junction, MD Build to something to be proud of. Captivation has built a reputation on providing customers... ...level software engineer with experience in Python, Kotlin/Java, Terraform, Elasticsearch/OpenSearch and AWS. Security Clearance...Hourly payTemporary work$155k - $175k
...Job Title Senior‑Level Full‑Stack Developer (Python, Java) Why IDS? IDS believes in resolving conflict, building innovative... ...developer will work directly with mission stakeholders to capture software requirements and develop, deploy, and maintain analytics and metadata...Local areaFlexible hoursShift work$144k - $266k
...Level 2 Software Engineer (SWE) TS/SCI - Polygraph required 05-114-SWE Position Description: The Level 2 Software Engineer (SWE)... ...needed Required Skills: Experience with Enterprise Java development Experience with Python development; ability to...Flexible hours$155k - $175k
...Job Title Principal‑Level Software Engineer (Java, Python) Why IDS? IDS believes in resolving conflict, building innovative approaches to do so. Combining operational expertise with an intimate understanding of today’s greatest challenges, we bring our customers...Local areaFlexible hoursShift work- ...Neuralsolutions is seeking a Junior Software Developer with a backend focus in Columbia, MD. This role involves developing and maintaining Java microservice web applications while collaborating closely with the tech lead on technical decisions and the product roadmap....
- ...to children, families, and seniors. Our engineers, designers, and strategists cut through complexity... ...tomorrow. Purpose and Scope: The Java Developer is responsible for designing,... ..., testing, and maintaining scalable software applications using Java technologies....Remote work
$233k - $285k
...Software Engineer 3 - (Python, Kotlin, Java) Clearance: TS/SCI - Polygraph required Position ID: 25-8852-SWE3 Location: Annapolis Junction, Maryland The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive...Flexible hours- ...rapid pace. The defense community needs an engineering partner who can not only keep up, but... ...flexible benefits. We are seeking Software Engineers who wish to accelerate their... ...Linux CLI – Experience developing with Java, Python, or Rust n a Linux environment...Visa sponsorshipWork visaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Software Engineer. Be the first to apply!
- java developer full time Annapolis Junction, MD
- java developer c2c Annapolis Junction, MD
- java spring developer Annapolis Junction, MD
- java software engineer Annapolis Junction, MD
- java web developer Annapolis Junction, MD
- java microservice developer Annapolis Junction, MD
- entry level java developer remote Annapolis Junction, MD
- java developer remote part time Annapolis Junction, MD
- java developer Annapolis Junction, MD
- remote junior java developer Annapolis Junction, MD


