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