What are the responsibilities and job description for the Java/Groovy Developer_ W2 position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Learn Beyond Consulting LLC, is seeking the following. Apply via Dice today!
Job Title: Software Engineer – Backend (Java/JVM)
Location: Minneapolis, MN (Hybrid – 2-3 Days Onsite)
Type: 12-Month Contract (Onsite Interview Required)
Responsibilities:
Design, develop, and maintain scalable backend services and data platforms that ingest, enrich, and deliver product data for web, mobile, and enterprise applications. Work in a highly collaborative XP environment leveraging TDD, pair programming, Spring, and modern distributed systems technologies.
Required Skills:
Job Title: Software Engineer – Backend (Java/JVM)
Location: Minneapolis, MN (Hybrid – 2-3 Days Onsite)
Type: 12-Month Contract (Onsite Interview Required)
Responsibilities:
Design, develop, and maintain scalable backend services and data platforms that ingest, enrich, and deliver product data for web, mobile, and enterprise applications. Work in a highly collaborative XP environment leveraging TDD, pair programming, Spring, and modern distributed systems technologies.
Required Skills:
- 5 years of experience with Java or other JVM-based languages (Java, Groovy, etc.)
- Strong expertise in Test-Driven Development (TDD) and Pair Programming
- Experience building RESTful APIs and microservices using Spring Framework
- Strong understanding of HTTP, JSON, and backend service development
- Experience with NoSQL databases (Cassandra, Redis)
- Messaging technologies such as Kafka or RabbitMQ
- Linux/Bash scripting proficiency
- React or other JavaScript SPA frameworks
- GraphQL
- BigQuery
- Open-source technologies (Apache, Tomcat, Memcache)