Software Engineer (Backend)

Learn Beyond Consulting LLC
United States
2 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Agile Methodology Apache HTTP Server Apache Tomcat Bash Shell BigQuery Linux Groovy Hypertext Transfer Protocols (HTTP) Mobile Application Software Java Virtual Machine (JVM)
+19 more
Spring Framework JSON Memcached NoSQL Open Source Technology Pair Programming RabbitMQ Redis Service Development Studio Software Engineering Enterprise Software Applications Test-Driven Development (TDD) ReactJS Backend Cassandra Extreme Programming Apache Kafka Graphql Restful APIs

Job description

Seeking a Software Engineer (Backend) to join client’’s Product Domain team. The team follows Extreme Programming (XP) practices including Test-Driven Development (TDD), pair programming, Agile methodologies, and JVM-based technologies. Engineers contribute across development, testing, deployment, and support. Project Develop and maintain a platform that ingests, enriches, and serves product data used by: Best Buy website Mobile applications Enterprise systems and services

Requirements

5+ years of software development experience Strong expertise in Java/Groovy or other JVM-based languages Hands-on experience with TDD Comfortable with Pair Programming Backend service development experience REST APIs, HTTP, JSON Spring Framework Preferred Skills Kafka / RabbitMQ Cassandra, Redis, or other NoSQL databases Linux/Bash scripting Apache, Tomcat, Memcache, open-source technologies React or other SPA frameworks GraphQL BigQuery Ideal Candidate Strong Agile/XP mindset Collaborative team player Passionate about clean code and software craftsmanship Open to feedback and continuous improvement Comfortable working in a highly collaborative environment

Apply for this position

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

Apply on dice.com
Prepare application

Good distractions

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

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all