Software Engineer 1

Data Computer Corporation

Annapolis (MD)

On-site

USD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Data Computer Corporation in Annapolis, MD is seeking a Software Engineer 1 to join a mission-focused development team. The position centers on enhancing a Spring Boot data-processing application, building scalable Java applications, and delivering RESTful services.

You will work with Angular on the frontend, containerize components, and deploy to Kubernetes within a modern CI/CD workflow. Required: TS/SCI with Polygraph, a Bachelor's degree in Computer Science or a related field, and a minimum

Qualifications

  • Active TS/SCI with Polygraph.
  • Bachelor's degree in Computer Science or related field.
  • Minimum seven (7) years of software development experience.

Responsibilities

  • Analyze user and system requirements and help drive the technical design, implementation, and modernization of software solutions.
  • Develop, test, debug, and maintain Java and Angular applications using modern software engineering practices.
  • Design, develop, and maintain RESTful APIs and service integrations.
  • Develop and optimize MariaDB and other relational database interactions, queries, and data access components.
  • Develop software that efficiently processes and manages large volumes of enterprise data.
  • Support modernization initiatives including application containerization, Kubernetes deployment, and continued evolution of the application’s architecture.
  • Participate in architecture discussions, code reviews, troubleshooting, technical design, and continuous process improvement initiatives.
  • Develop and maintain unit, integration, and automated tests while supporting CI/CD processes.
  • Utilize GitLab CI/CD pipelines to support automated build, test, and deployment activities.
  • Create and maintain technical documentation using Confluence and participate in planning and work tracking using Jira.
  • Provide backup support for Oracle, PostgreSQL, and MariaDB database administration, including routine maintenance, monitoring, troubleshooting backup and recovery, and operational support during DBA absences.
  • Cross-train across application, database, and deployment technologies to ensure continuity of operations and resilient team support.

Skills

Java
Angular
Spring Boot
REST APIs
Kubernetes

Education

Bachelor's degree in Computer Science

Tools

Spring Boot
Angular
Kubernetes
MariaDB

Job description

Software Engineer 1
Candidate must have an active TS/SCI w/ Poly

DCCA is a veteran-owned IT business specializing in providing innovative solutions to a variety of government agencies and commercial enterprises since 1982. DCCA is proud to offer career growth opportunities and a competitive compensation and benefits package. Visit our website at: www.dcca.com

For over 40 years, DCCA has provided a broad range of IT services to government agencies and commercial enterprises, helping them to feel confident in their IT infrastructure. With DCCA, these organizations can be confident in the flexibility and skill of their IT partners, allowing them to upgrade their technology quickly and efficiently. Better yet, thanks to DCCA’s successful track record, clients can rest assured knowing DCCA can tackle any problem with ease, allowing them to focus on the work that matters.

Internally, DCCA prides itself on a culture built on integrity and inclusivity, allowing its employees to build lasting skills and relationships. As a veteran owned business, DCCA knows the importance of recruiting employees with a wide range of backgrounds, allowing for every problem to be approached by a diverse array of perspectives. Join us and be part of a team that has a people first mentality and a dedication to excellence.

Key Tasks:
  • Agile development team supporting a mission-critical enterprise data processing application. This position offers the opportunity to enhance a Spring Boot application that processes large volumes of operational data while evolving the platform through containerization, Kubernetes deployment, and modern software engineering practices. The successful candidate will join a highly collaborative team responsible for developing and maintaining a Spring Boot application with a MariaDB backend that processes terabytes of enterprise data each week. The team delivers software while preparing the application for containerized deployment on Kubernetes. The ideal candidate is passionate about modern software engineering and enjoys building scalable Java applications that process large volumes of data while leveraging Spring Boot, RESTful APIs, relational databases, and container technologies. The successful candidate will have the opportunity to influence technical design decisions and contribute to the continued modernization of a mission-critical system.
Primary Responsibilities:
  • Analyze user and system requirements and help drive the technical design, implementation, and modernization of software solutions.
  • Develop, test, debug, and maintain Java and Angular applications using modern software engineering practices.
  • Design, develop, and maintain RESTful APIs and service integrations.
  • Develop and optimize MariaDB and other relational database interactions, queries, and data access components.
  • Develop software that efficiently processes and manages large volumes of enterprise data.
  • Support modernization initiatives including application containerization, Kubernetes deployment, and continued evolution of the application’s architecture.
  • Participate in architecture discussions, code reviews, troubleshooting, technical design, and continuous process improvement initiatives.
  • Develop and maintain unit, integration, and automated tests while supporting CI/CD processes.
  • Utilize GitLab CI/CD pipelines to support automated build, test, and deployment activities.
  • Create and maintain technical documentation using Confluence and participate in planning and work tracking using Jira.
  • Provide backup support for Oracle, PostgreSQL, and MariaDB database administration, including routine maintenance, monitoring, troubleshooting backup and recovery, and operational support during DBA absences.
  • Cross-train across application, database, and deployment technologies to ensure continuity of operations and resilient team support.
Required Skills:
  • TS/SCI with Polygraph.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university.
  • Minimum seven (7)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer 1
Software Engineer 1

DCCA • Maryland

On-site
USD 100,000 - 150,000
Software Engineer 1
Software Engineer 1

DCCA • Corridor North (MD)

On-site
USD 100,000 - 150,000
Healthcare
Retirement plans
Paid disability
+5
Software Engineer 1 — TS/SCI with Poly, Kubernetes & Spring
Software Engineer 1 — TS/SCI with Poly, Kubernetes & Spring

DCCA • Maryland

On-site
USD 100,000 - 150,000
Software Engineer 1 with Security Clearance
Software Engineer 1 with Security Clearance

DCCA • Maryland

On-site
USD 120,000 - 180,000
Healthcare
Retirement Plans
Disability Insurance
+8
Software Engineer
Software Engineer

Data Computer Corporation • Chantilly (VA)

On-site
USD 128,000 - 270,000
Healthcare
Retirement plan
Paid disability
+5
Full Stack Developer
Full Stack Developer

DCCA • Chantilly (VA)

Hybrid
USD 162,000 - 259,000
Healthcare
Retirement plan
Paid disability and life insurance
+3
Software Engineer
Software Engineer

DCCA • Chantilly (VA)

On-site
USD 128,000 - 270,000
Software Engineer 1 — TS/SCI (Poly) | Java, Kubernetes
Software Engineer 1 — TS/SCI (Poly) | Java, Kubernetes

DCCA • Corridor North (MD)

On-site
USD 100,000 - 150,000
Healthcare
Retirement plans
Paid disability
+5
Full Stack Developer
Full Stack Developer

Data Computer Corporation • Chantilly (VA)

On-site
USD 162,000 - 259,000
Healthcare
Retirement plan
Education assistance
+1
Software Engineer
Software Engineer

DCCA • Broomfield (CO)

On-site
USD 155,000 - 220,000
Healthcare
Retirement plans
Paid disability
+6