Software Engineer 2 (Hybrid) - Linux/Bash/Python/Java/Spring/SQL/Git

Captivation Software
Annapolis Junction, MD, US
$130K-$270K a year
Full-time

Job Description

Job Description

Build to something to be proud of.

Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution.

Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country.

Description

Captivation Software is looking for a mid level software engineer who shall be responsible for designing, developing, and maintaining middleware software components using Java and the Spring Framework in support of a mission-focus enterprise solution.

Requirements

Security Clearance :

Must currently hold a Top Secret / SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen

Minimum Qualifications :

  • Master's degree in Computer Science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.

Required Skills :

  • Experience using the Linux CLI to perform basic command line operations
  • Experience developing scripts using Bash / Python
  • Experience developing with Java in a Linux environment
  • Experience developing with Spring Boot, Spring MVC Framework, and Spring Security
  • Experience with SQL databases (PostgreSQL Preferred)
  • Experience designing, developing, and consuming REST APIs
  • Experience with CI / CD concepts, principles, methodologies, and tools such as GitLab CI and Jenkins
  • Experience with containerization technologies such as Docker
  • Experience with Git Version Control System

Desired Skills :

  • Experience with NoSQL technologies such as Accumulo
  • Experience with distributed files systems such as HDFS and GPFS
  • Experience with parallel programing using MPI
  • Experience with Big Data Processing Frameworks such as Spark
  • Experience with Helm Charts and deploying applications on Kubernetes
  • Experience with creating Jupyter Notebooks

This position is open for direct hires only. We will not consider candidates from third party staffing / recruiting firms.

Benefits

  • Annual Salary : $130,000 - $270,000 (Depends on the Years of Experience)
  • Up to 20% 401k contribution (No Matching Required and Vested from Day 1)
  • Above Market Hourly Rates
  • $3,200 HSA Contribution
  • 5 Weeks Paid Time Off
  • Company Paid Employee Medical / Dental / Vision Insurance / Life Insurance / Short-Term & Long-Term Disability / AD&D
  • 1 day ago
Related jobs
Promoted
Captivation Software
Columbia, Maryland

Captivation Software is seeking a talented and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. If you are a self-motivated, creative, and detail-orien...

Promoted
Canonical - Jobs
Baltimore, Maryland

Canonical delivers open source software to millions of Linux, Windows and Mac machines through Ubuntu and the wider Canonical ecosystem. This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to have a positive impact on the day-to-day workf...

Promoted
Captivation Software
Columbia, Maryland

DevOps Engineering or Software Development (Java preferred) and Bachelors in related field; or 3 years relevant experience with Masters in related field; or High School Diploma or equivalent and 9 years relevant experience. Captivation Software is seeking a highly motivated and experienced DevOps En...

Promoted
Leidos Inc
Fort Meade, Maryland

Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual sof...

Promoted
Capital One
Riviera Beach, Maryland

Center 2 (19050), United States of America, McLean, VirginiaSenior Software Engineer, DevOps (Python, IBM MQ)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At C...

CyberCoders
Annapolis Junction, Maryland

Software engineering experience (could be C++, C#, Java, Python, JavaScript. Are you a Software Engineer with an active TS/SCI with FSP clearance from Maryland? If so, read on!. ...

Promoted
Capital One
Parole, Maryland

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Back End (Java)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital O...

Aidela
Annapolis Junction, Maryland

Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual sof...

Promoted
Capital One
Mount Rainier, Maryland

What You’ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting wi...

stanleyreid
Annapolis Junction, Maryland

They are seeking talented mid-level Signals Software Engineers for work on a brand-new, long-term contract. Strong software development skills in C++, Python and MATLAB. Experience with Signals Analysis and Digital Signals processing theory. ...