Java Backend Engineer

CitiusTech
Denver, CO, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$100,000.0 - $120,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology JIRA Build Automation Automation of Tests Unit Testing Cloud Engineering Databases Software Debugging Software Design Patterns Distributed Data Store
+29 more
Gradle IntelliJ IDEA Spring Framework JSON Junit Message Broker NoSQL Oracle (Applications) Performance Tuning Scrum Methodology Standard Sql Data Streaming Web Services Hamcrest Enterprise Software Applications Spring Cloud ReactJS Spring-boot Git Spring Data Data Layers Event Driven Architecture Build Management AngularJS Cassandra Apache Kafka Front End Software Development Software Version Control Microservices

Job description

We are looking for experienced Java Engineers who can design and build high-performance, scalable enterprise applications using modern microservices and event-driven architectures. The role focuses on strong backend engineering, system design, and exposure to AI-assisted development environments.

Requirements

Do you have experience in Web services design?, * 4+ years of recent experience in Java (11+) development, JSON, and SQL

  • 4+ years of hands-on experience with Spring ecosystem:
  • Spring 4/5, Spring Boot 2+
  • Spring Data, Spring Cloud, Spring Integration
  • Spring REST APIs
  • Extensive experience designing and building modern microservices architecture
  • Strong understanding of middle-tier design patterns and trade-offs

Event-Driven Architecture

  • 2+ years of hands-on experience in event-driven and asynchronous systems
  • Experience with Kafka or similar message brokers
  • Strong understanding of event-driven design patterns (pub-sub, streaming, messaging)

Development & Tools

  • Strong experience with:
  • Git (version control)
  • Gradle / build automation tools
  • IntelliJ IDE (preferred)
  • Strong debugging, performance tuning, and problem-solving skills

Testing & Quality Engineering

  • Strong experience with modern testing frameworks:
  • JUnit5
  • Spring unit and integration testing
  • Isolated layer testing
  • Hamcrest / AssertJ
  • Strong focus on automated testing and quality best practices, * Experience working in Agile environments (Scrum / Kanban)
  • Hands-on experience with tools like Jira
  • Experience in building high transaction volume, high-performance systems

Database & Data Layer (Good to Have):

  • Experience with Oracle
  • Experience with Cloud-native or distributed databases (Spanner not required anymore but equivalent exposure preferred)
  • Exposure to NoSQL databases (Cassandra, etc.)

Frontend (Optional / Good to Have):

  • Experience with Angular / React

Key Attributes:

  • Strong problem-solving and analytical mindset
  • Ability to communicate complex technical ideas clearly
  • Ownership of end-to-end delivery
  • Adaptability in fast-paced environments

Benefits & conditions

3.73.7 out of 5 stars Denver, CO $100,000 - $120,000 a year, Compensation range: $ 100,000.00 to 120,000.00 per year

Apply for this position

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

Apply on indeed.com

Good distractions

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

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all