> Markdown version of [/jobs/ext/4177445-senior-software-engineer-java](https://www.wearedevelopers.com/jobs/ext/4177445-senior-software-engineer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Java - **Company:** Eliassen Group - **Location:** Littleton, CO, United States - **Experience:** Expert - **Salary:** $114,400.0 - $135,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon S3, Code Review, Serialization, Dependency Injection, Amazon DynamoDB, Spring Framework, MongoDB, NoSQL, RabbitMQ, Software Engineering, Datadog, Data Logging, Spring Cloud, Spring-mvc, Concurrency, Apache Spark, Spring-boot, Gitlab, Cloudformation, Spring Data, Containerization, Kubernetes, Infrastructure Automation Frameworks, Apache Kafka, Asynchronous Programming, Functional Programming, Restful APIs, Terraform, Splunk, Docker, Jenkins, Microservices - **Published:** October 2, 2026 - **Apply:** https://www.disabledperson.com/jobs/75665523-senior-software-engineer-java ## About the Role Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance., * 4-10 years of relevant software engineering experience. * Expertise with modern Java and the Spring Framework. * Hands-on experience with containerized deployments such as Docker and Kubernetes. * Proficiency designing and building RESTful APIs and event-driven services. * Solid understanding of serialization, concurrency and asynchronous programming, OO principles, dependency injection, coupling, and cohesion. * Working knowledge of Java 17+. * Experience with Spring Boot, Spring Data, Spring Web, and Spring Cloud. * Experience with NoSQL databases such as MongoDB or DocumentDB. * Experience with Kafka or similar message frameworks such as RabbitMQ or Spark. * Experience with CI/CD pipelines such as GitLab, Jenkins, or Harness. * Written and verbal communication skills. * Experience with AWS services such as Lambda, DynamoDB, S3, or CloudFormation (preferred). * Familiarity with infrastructure-as-code tools such as Terraform or CDK (preferred). * Experience working in an Agile development environment (preferred). * Documentation and technical writing skills (preferred). * Familiarity with logging and monitoring services such as Splunk or Datadog (preferred). ## Description Our client seeks a senior Software Engineer to design, build, and maintain Java and Spring-based microservices supporting cloud platforms for CPE devices. The role focuses on RESTful APIs, event-driven services, and containerized deployments with Kubernetes. The engineer will also mentor peers, drive best practices in testing, observability, and security, and collaborate with architecture to deliver scalable services., * Design, develop, and maintain cloud microservices using Java and Spring. * Build and evolve RESTful APIs and message-driven processes. * Collaborate with technical leads and architecture to define solutions. * Triage and troubleshoot defects across environments. * Operate and enhance CI/CD pipelines and support lower environment deployments. * Advocate and implement best practices in testing, observability, and security. * Mentor junior and mid-level developers through code reviews and small team projects.