Software Engineer

Eliassen Group
Englewood, CO, United States
5 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$114,400.0 - $135,200.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Amazon S3 Serialization Dependency Injection Amazon DynamoDB MongoDB NoSQL RabbitMQ Datadog Data Logging Spring Cloud
+19 more
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

Job 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.

Requirements

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. \n

  • Expertise with modern Java and the Spring Framework. \n

  • Hands-on experience with containerized deployments such as Docker and Kubernetes. \n

  • Proficiency designing and building RESTful APIs and event-driven services. \n

  • Solid understanding of serialization, concurrency and asynchronous programming, OO principles, dependency injection, coupling, and cohesion. \n

  • Working knowledge of Java 17+. \n

  • Experience with Spring Boot, Spring Data, Spring Web, and Spring Cloud. \n

  • Experience with NoSQL databases such as MongoDB or DocumentDB. \n

  • Experience with Kafka or similar message frameworks such as RabbitMQ or Spark. \n

  • Experience with CI/CD pipelines such as GitLab, Jenkins, or Harness. \n

  • Written and verbal communication skills. \n

  • Experience with AWS services such as Lambda, DynamoDB, S3, or CloudFormation (preferred). \n

  • Familiarity with infrastructure-as-code tools such as Terraform or CDK (preferred). \n

  • Experience working in an Agile development environment (preferred). \n

  • Documentation and technical writing skills (preferred). \n

  • Familiarity with logging and monitoring services such as Splunk or Datadog (preferred).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:14 min

Testing and environment management in GitLab CI

Martin Beránek · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all