Java Backend Engineer
Role details
Job location
Tech stack
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