Software Engineer (Backend)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
20 Essential Tools For Backend Development
What’s the Difference Between Frontend and Backend Development?
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs