Description

OVERVIEW

We are seeking a talented and dedicated Senior Software Developer with a focus on low-latency, real-time back-end application development to join our high-performing team in Denver. This is a unique opportunity to work on complex systems that support high-throughput, mission-critical environments.

 

RESPONSIBILITIES

  • Design, develop, test, deploy, and maintain high-performance applications using Java (and some React)
  • Participate in the full software development lifecycle, including planning, design, implementation, testing, and production support.
  • Translate business and technical requirements into well-engineered software solutions.
  • Collaborate with global teams, including product managers and technical leads.
  • Conduct code reviews and participate in software design discussions.
  • Provide documentation and support for deployed systems.

 

EXPERIENCE REQUIRED

  • 7+ years of experience in Java along with proficiency in Spring, Spring Boot, RESTful APIs, and Microservices architecture.
  • SQL and relational databases, Maven, Git, JUnit, and test-driven development.
  • Familiarity with CI/CD tools and practices and Linux and Bash scripting
  • Familiarity with Security protocols (SAML, encryption, certificates, web security best practices), JSON, web services, DevOps, and Agile methodologies.
  • Nice to have experience with Java frameworks such as Keycloak and OpenSearch.
  • Strong problem-solving and analytical abilities along with excellent communication and teamwork skills.
  • Attention to detail, quality-focused mindset, and adaptability in fast-paced environments.
  • Bachelor’s degree in Computer Science, Information Systems, or related field—or equivalent work experience

Education

Any Graduate