Jobs · Engineering · Maryland

Sr. Software Engineer

2HB Incorporated · Annapolis Junction, MD · 1 mo ago
EngineeringFull-time

Primary Responsibilities

  • Analyze user and system requirements to design and implement software solutions.
  • Develop, test, debug, and maintain Java and Angular applications.
  • Design, develop, and maintain RESTful APIs, service integrations, PostgreSQL database interactions, queries, and data access components.
  • Support application modernization efforts, including migration to Spring Boot, decomposition of monolithic functionality into microservices, and application containerization initiatives.
  • Implement and maintain document parsing and data processing capabilities while supporting cloud migration initiatives.
  • Collaborate within an Agile/Scrum team to deliver software capabilities on a four-week sprint cadence.
  • Participate in code reviews, troubleshooting, testing activities, continuous process improvement, technical documentation, and utilization of GitLab CI/CD, Jira, and Confluence to support development and delivery activities.

Required Qualifications

  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university.
  • Candidates without Bachelor's degrees will be considered on a case by case basis and require 4 additional years of related experience.
  • Fourteen (14) or more years of experience as a Software Engineer on programs and contracts of similar scope, type, and complexity.
  • Experience developing software using Java and developing web applications using Angular or similar front-end frameworks.
  • Experience designing and implementing RESTful APIs and working with PostgreSQL or other relational database technologies.
  • Experience with application modernization and software architecture evolution.
  • Experience working within Agile/Scrum development teams and creating and maintaining technical documentation.
  • Security Clearance Requirement: Active TS/SCI with Polygraph.

Preferred Qualifications

  • Experience migrating applications to Spring Boot.
  • Experience containerizing applications using Docker or similar technologies and designing and implementing microservices architectures.
  • Experience deploying or migrating applications to government AWS cloud environments, including AWS services such as Fargate and Aurora PostgreSQL.
  • Experience implementing and maintaining GitLab CI/CD pipelines and utilizing Jira and Confluence.
  • Experience with document parsing, data extraction, content processing frameworks.

Similar jobs

Sr. Software Engineer

University of MiamiMiami, FL· 6 mo ago
Engineeringapply on umiami.wd1.myworkdayjobs.com

Sr. Software Engineer

HERE TechnologiesChicago, IL· 4 days ago
Engineering$130k–$140k/yrapply on careers-here.icims.com

Sr. Software Engineer

Mission Technologies, a division of HIIAnnapolis Junction, MD· 2 wk ago
Engineering$135k–$215k/yrapply on jobs.hii-tsd.com