Java Backend Engineer

CitiusTech
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 120K

Job location

Tech stack

Java
API
Agile Methodologies
JIRA
Build Automation
Automation of Tests
Unit Testing
Cloud Engineering
Databases
Software Debugging
Software Design Patterns
Distributed Data Store
Gradle
IntelliJ
Spring
JSON
JUnit
Message Broker
NoSQL
Oracle Applications
Performance Tuning
Scrum
Standard Sql
Data Streaming
Web Services
Hamcrest
Enterprise Software Applications
Spring Cloud
React
Spring-boot
GIT
Spring Data
Data Layers
Event Driven Architecture
Build Management
Angular
Cassandra
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