Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Software Engineer

Full-time

Set of X

WE ARE HIRING OWNERS

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.

Clearance:
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. 

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Java Software Engineer in Annapolis Junction, MD vacancy
  •  ...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... 
    Suggested
    Permanent employment
    Temporary work
    Worldwide
    Flexible hours

    Honeywell

    Laurel, MD
    a month ago
  • $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... 
    Suggested
    Remote work

    Erias Ventures, LLC

    Columbia, MD
    1 day ago
  •  ...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... 
    Suggested
    Work at office
    Flexible hours

    Set of X

    Annapolis Junction, MD
    15 days ago
  • 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... 
    Suggested
    Work at office
    2 days per week
    1 day per week

    Enlighten

    Columbia, MD
    2 days ago
  • 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

    Erias Ventures, LLC

    Columbia, MD
    1 day ago
  • $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 office
    Flexible hours

    Synergy ECP

    Columbia, MD
    21 days ago
  • $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

    jobr.pro

    Columbia, MD
    2 days ago
  • 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... 

    Huntington Ingalls Industries

    Columbia, MD
    4 days ago
  • 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... 

    Huntington Ingalls Industries

    Columbia, MD
    4 days ago
  • 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... 

    Enlighten

    Columbia, MD
    2 days ago
  • $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 time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Annapolis Junction, MD
    12 days ago
  • 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

    Enlighten

    Columbia, MD
    2 days ago
  •  ...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

    Shield Consulting Solutions

    Annapolis Junction, MD
    1 day ago
  •  ...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... 

    Athenix Solutions Group, LLC

    Annapolis Junction, MD
    6 days ago
  •  ...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

    Booker DiMaio, LLC

    Annapolis Junction, MD
    4 days ago
  •  ...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... 

    Waypoint Human Capital

    Annapolis Junction, MD
    1 day ago
  • $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... 

    Tata Consultancy Services

    Laurel, MD
    3 days ago
  •  ...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 sponsorship
    Work visa
    Flexible hours

    GIGATEC

    Annapolis Junction, MD
    9 days ago
  •  ...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... 

    TD Bank

    Laurel, MD
    1 hour ago
  •  ...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

    Marathon TS

    Annapolis Junction, MD
    1 day ago
  •  ...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... 

    XELAS SYSTEMS ENGINEERING, LLC

    Columbia, MD
    4 days ago
  • $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... 

    Medium

    Columbia, MD
    2 days ago
  • $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 pay
    Temporary work

    Captivation Software LLC

    Annapolis Junction, MD
    1 day ago
  • $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 area
    Flexible hours
    Shift work

    IDS International

    Annapolis Junction, MD
    1 day ago
  • $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

    Akina

    Annapolis Junction, MD
    1 day ago
  • $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 area
    Flexible hours
    Shift work

    IDS International

    Annapolis Junction, MD
    2 days ago
  •  ...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.... 

    Neuralsolutions

    Columbia, MD
    4 days ago
  •  ...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

    eSimplicity

    Columbia, MD
    26 days ago
  • $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

    Akina

    Annapolis Junction, MD
    1 day ago
  •  ...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 sponsorship
    Work visa
    Flexible hours

    GIGATEC

    Annapolis Junction, MD
    19 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Software Engineer. Be the first to apply!