Software Engineer

Que Technology Group

Maryland

On-site

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Company medical/dental/vision plans
Short-term and long-term disability
Vacation days 25 per year
Professional development fund
401K with company match
Referral bonus
Code Red days

Job summary

Que Technology Group is seeking a Software Engineer to support a mission-focused endeavor. This role focuses on modernizing a Java-based system by migrating from Apache Tomcat to a cloud-native architecture built on Spring Boot, Docker, Kubernetes, Angular, and modern software engineering practices.

The successful candidate will influence technical design decisions while working on RESTful APIs, relational databases, and container technologies to shape the future architecture of a

Qualifications

  • Bachelor's degree in Computer Science or related discipline.
  • 7+ years of software engineering experience on programs of similar scope, type, and complexity.
  • Experience developing web applications using Angular and modern front-end frameworks.
  • Experience designing and implementing RESTful APIs.
  • Experience with Oracle, PostgreSQL, MariaDB or similar relational database technologies.
  • Experience with container technologies such as Docker or Podman.
  • Experience deploying and supporting containerized applications in Kubernetes environments.
  • Experience with software architecture evolution and technical documentation.

Responsibilities

  • Analyze requirements and drive design, implementation, and modernization of software solutions.
  • Develop, test, debug, and maintain Java and Angular applications.
  • Design, develop, and maintain RESTful APIs and service integrations.
  • Develop data access components for Oracle, PostgreSQL, and other relational databases.
  • Support modernization initiatives including migration to Spring Boot and containerization.
  • Deploy containerized applications to Kubernetes in cloud or on-prem environments.
  • Participate in architecture discussions, code reviews, and CI/CD improvements.
  • Develop and maintain unit and integration tests and document processes using Confluence.

Skills

Angular
RESTful APIs
Java
Microservices
DevOps
CI/CD

Education

Bachelor's degree in Computer Science or related discipline

Tools

Docker
Podman
Kubernetes
Rancher/OpenShift/Amazon EKS
Helm
GitLab CI/CD
Jira
Confluence
Oracle
PostgreSQL
MariaDB

Job description

Que Technology Group is seeking a Software Engineer to support an exciting mission-focused endeavor.

This position offers the opportunity to modernize a Java-based system by migrating from a traditional Apache Tomcat deployment to a cloud-native architecture built on Spring Boot, Docker, Kubernetes, Angular, and modern software engineering practices. The ideal candidate is passionate about modern software engineering and enjoys modernizing existing enterprise applications using Java, Spring Boot, RESTful APIs, relational databases, and container technologies. The successful candidate will have the opportunity to influence technical design decisions while helping shape the future architecture of a mission-critical system.

Responsibilities include, but are not limited to:
  • 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 data access components for Oracle, PostgreSQL, and other relational database technologies.
  • Support modernization initiatives including migration to Spring Boot, database modernization, application containerization, and decomposition of monolithic functionality into microservices.
  • Support deployment of containerized applications into Kubernetes-based environments hosted in cloud or on-premises infrastructure.
  • 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 CI/CD pipelines to support automated build, test, and deployment activities.
  • Create and maintain technical documentation using Confluence and participate in Agile 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 Qualifications
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university.
  • Minimum seven (7) years of software engineering experience on programs and contracts of similar scope, type, and complexity.
  • Experience developing web applications using Angular or similar modern front-end frameworks.
  • Experience designing and implementing RESTful APIs.
  • Experience developing applications using Oracle, PostgreSQL, MariaDB, or similar relational database technologies.
  • Experience working with container technologies such as Docker or Podman.
  • Experience deploying and supporting containerized applications in Kubernetes environments.
  • Experience with application modernization and software architecture evolution.
  • Experience creating and maintaining technical documentation.
Preferred Qualifications
  • Experience migrating enterprise applications from Apache Tomcat to Spring Boot.
  • Experience designing and implementing microservices architectures.
  • Experience supporting database modernization initiatives, including migrations from Oracle to PostgreSQL.
  • Experience deploying applications to Kubernetes platforms such as Rancher, Amazon EKS, OpenShift, or other CNCF-compliant Kubernetes distributions.
  • Familiarity with Kubernetes concepts including Deployments, Services, ConfigMaps, Secrets, Ingress, Persistent Volumes, and Helm charts.
  • Experience implementing and maintaining GitLab CI/CD pipelines.
  • Experience utilizing Jira and Confluence in an Agile software development environment.
  • Experience providing operational support for Oracle, PostgreSQL, or MariaDB databases.
  • Experience with document parsing, XML, JSON, or other structured and semi-structured data processing technologies.
  • Experience with automated testing, DevSecOps practices, and modern software delivery pipelines.
Security Clearance:
  • Active TS/SCI with Polygraph required
BENEFITS:
  • Company Medical/Dental/Vision plans – Company paid
  • Short-term Disability, Long-term disability and Life Insurance – Company paid
  • Business/ First Class travel upgrade for 7 hour or longer flights & company card will be provided for expenses
  • Vacation / Personal days granted at 25 days per year
  • $5,000 Annual Professional Development Fund plus 40 paid hours if in class
  • 401K with 6% company match; all contributions are immediately vested by Employee
  • Employee will be paid a bonus of $10,000 per employee hired based on their referral
  • Up to 3 paid Code Red days due to customer closure

Que Technology Group, Inc., is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Que Technology Group • Fort Meade (MD)

On-site
USD 120,000 - 170,000
Company medical/dental/vision plans
Short-term disability
Long-term disability
+7
Software Engineer
Software Engineer

Que Technology Group • Fort Meade (MD)

On-site
USD 110,000 - 160,000
Company Medical/Dental/Vision plans –
Company paid Short-term/Long-term/Life
25 days vacation/personal days
+5
Software Engineer 1/2 - PostgreSQL/Java/Angular/Docker/Kubernetes/CI/CD
Software Engineer 1/2 - PostgreSQL/Java/Angular/Docker/Kubernetes/CI/CD

Captivation • Maryland

On-site
USD 130,000 - 270,000
Annual salary range: $130k-$270k
Up to 20% 401k
$3,600 HSA contribution
+2
System Engineer
System Engineer

Que Technology Group • Hanover (MD)

On-site
USD 120,000 - 150,000
Medical coverage
Dental coverage
Vision coverage
+11
Software Engineer 692
Software Engineer 692

Freedom Technology Solutions Group • Annapolis (MD)

On-site
USD 150,000 - 200,000
401k matching
Full medical coverage
Generous PTO
+1
Cybersecurity AI Developer - CONTINGENT
Cybersecurity AI Developer - CONTINGENT

Que Technology Group • Laurel (MD)

On-site
USD 140,000 - 180,000
Competitive salary
Company paid health plans
Vacation 25 days
+4
Senior System Engineer
Senior System Engineer

Que Technology Group • Fort Meade (MD)

On-site
USD 140,000 - 190,000
Medical/Dental/Vision – Company paid
Vacation 25 days per year
401K with company match
+2
Principal Software Engineer
Principal Software Engineer

Que Technology Group • Fort Meade (MD)

On-site
USD 150,000 - 230,000
Competitive salary
Company Medical/Dental/Vision plans –
Short-term Disability
+5
Software Engineer, Senior
Software Engineer, Senior

Cayuse Holdings • Washington

On-site
USD 120,000 - 180,000
Medical, Dental and Vision Insurance
Flexible Spending Accounts
Disability insurance
+3
Lead Java Full Stack Cloud Engineer
Lead Java Full Stack Cloud Engineer

Apscareerportal • Woodlawn (MD)

On-site
USD 140,000 - 170,000
401(k)
401(k) matching
Dental insurance
+3