Sr. Software Developer (Java/Scala)

Cogent People Inc•Columbia, MD
•Hybrid

About The Position

Cogent People Inc. is seeking a Sr Software Developer proficient in Java and Scala, software design and architecture, cloud architectures, and large-scale systems. This role involves designing, developing, and implementing software solutions to address complex business challenges, with a focus on scalability, maintainability, and high performance. The developer will collaborate with cross-functional teams to define requirements and provide engineering support for production systems.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • 7+ years of experience in developing software using Java and Scala.
  • 3+ years of experience designing software solutions that involve both infrastructure and code.
  • Proven experience with AWS architectures.
  • 5+ years of experience working with relational and non-relational (NoSQL) databases.
  • Thorough understanding of CI/CD pipelines and toolchain.
  • Thorough understanding of performance monitoring, performance testing, and designing systems for performance.
  • Experience with observability via Splunk, including log analysis and querying.
  • Experience with containerization tools and platforms: Docker, Kubernetes, OpenShift.
  • Strong attention to detail with a commitment to delivering high-quality and accurate work.
  • Excellent communication skills, both written and verbal, with the ability to collaborate effectively across teams.
  • Proven ability to manage time and prioritize tasks in a fast-paced environment.
  • Demonstrated problem-solving skills with a proactive and solution-oriented mindset.

Nice To Haves

  • Understanding of functional programming is strongly desired (Scala Play framework).
  • Familiarity with Drools BRE.
  • Familiarity with testing tools (Postman).
  • Familiarity with DynamoDB.
  • Experience implementing solutions for mission-critical systems.
  • Ability to understand the big picture and integrate new solutions into existing platforms.
  • Experience in federal government programs, or regulated environments (CMS experience is preferred).

Responsibilities

  • Design, develop, and implement software solutions to address complex business challenges.
  • Design and implement systems for scalability, maintainability, and high performance.
  • Collaborate with cross-functional teams to define requirements.
  • Provide engineering support for production systems.

Benefits

  • Health, Dental, and Vision Insurance: Comprehensive coverage.
  • 401(k) Plan: Matching contributions.
  • Life Insurance & Disability Coverage: Company-paid life, short-term, and long-term disability insurance.
  • Paid Time Off: 3 weeks of PTO annually, plus 10 holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service