Full Stack Developer IV

KellyMitchell Group

Richfield (MN)

Hybrid

USD 94,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
ESOP
401(k)

Job summary

KellyMitchell is seeking a Senior Full Stack Developer to join our PDM team. This role focuses on backend services, distributed systems, and data pipelines powering the eCommerce platform and enterprise systems.

You will design RESTful APIs using Java, Spring, and Python in an XP/XP-driven Agile environment with heavy pair programming and TDD. Ideal candidates bring 10+ years of backend experience, strong Java and Python skills, and hands-on Kafka experience, along with CI/CD and modern

Qualifications

  • 10+ years of software engineering experience with an emphasis on backend development.
  • Strong programming experience with Java and Python.
  • Hands-on experience with Apache Kafka or similar event streaming technologies.
  • Experience building scalable, high-performance distributed systems.
  • Experience developing RESTful services using Spring Framework and HTTP-based APIs.
  • Strong understanding of Test-Driven Development (TDD), pair programming, and Agile software development practices.
  • Experience with Git, automated testing, and modern CI/CD workflows.

Responsibilities

  • Design, develop, and maintain scalable backend services and distributed systems supporting enterprise product data management.
  • Build RESTful APIs and services using Java, Python, Spring, and related technologies.
  • Practice Test-Driven Development (TDD), pair programming, code reviews, and continuous refactoring in a collaborative Agile environment.
  • Develop software following Acceptance Test Driven Development (ATDD) and Extreme Programming (XP) methodologies.
  • Build, validate, enrich, and publish product data consumed by internal systems and external vendor partners.
  • Collaborate closely with teammates through daily pair rotations, technical discussions, and solution design sessions.
  • Contribute to CI/CD pipelines, automated testing, and deployment processes while ensuring high-quality production-ready code.

Skills

Java
Python
Kafka
Distributed systems
REST APIs
Git
CI/CD
TDD
Pair programming
Agile

Tools

Spring Framework
GitHub Actions

Job description

Job Summary

Our client, a leading retail technology organization, is seeking a Full Stack Developer to join their Product Data Management (PDM) team. This team builds and supports the systems responsible for ingesting, validating, enriching, and publishing product data used across the organization's eCommerce platform and enterprise systems. The ideal candidate is a senior backend engineer with strong experience in Java, Python, and distributed systems who thrives in an agile, Extreme Programming (XP) environment centered around pair programming and Test-Driven Development (TDD).

Contract Details

Contract Location: Richfield, MN

Work Arrangement: Hybrid

Core Responsibilities
  • Design, develop, and maintain scalable backend services and distributed systems supporting enterprise product data management
  • Build RESTful APIs and services using Java, Python, Spring, and related technologies
  • Practice Test-Driven Development (TDD), pair programming, code reviews, and continuous refactoring in a collaborative Agile environment
  • Develop software following Acceptance Test Driven Development (ATDD) and Extreme Programming (XP) methodologies
  • Build, validate, enrich, and publish product data consumed by internal systems and external vendor partners
  • Collaborate closely with teammates through daily pair rotations, technical discussions, and solution design sessions
  • Contribute to CI/CD pipelines, automated testing, and deployment processes while ensuring high-quality production-ready code
Required Skills/Experience (Must-Haves)
  • 10+ years of software engineering experience with an emphasis on backend development
  • Strong programming experience with Java and Python
  • Hands‑on experience with Apache Kafka or similar event streaming technologies
  • Experience building scalable, high-performance distributed systems
  • Experience developing RESTful services using Spring Framework and HTTP-based APIs
  • Strong understanding of Test-Driven Development (TDD), pair programming, and Agile software development practices
  • Experience with Git, automated testing, and modern CI/CD workflows
Preferred Skills/Experience (Nice-to-Haves)
  • Experience with Groovy and CockroachDB
  • Familiarity with ReactJS or other modern JavaScript frameworks
  • Experience working with JSON, XML, and enterprise data transformation
  • Knowledge of GitHub Actions and modern deployment automation
  • Experience with scripting and automation using Python, Ruby, Perl, or shell scripting
  • Understanding of networking, security, DNS, firewalls, and load balancing concepts
  • Experience working in Extreme Programming (XP) environments with continuous delivery practices
Key Competencies & Behaviors
  • Strong communication skills with the confidence to provide honest, constructive feedback
  • Collaborative mindset with the ability to thrive in a pair programming environment
  • Adaptable and open to team decisions while maintaining a positive, solution-oriented approach
  • Self-motivated with strong organizational and problem-solving skills
  • Ability to translate business requirements into user stories and acceptance criteria
Work Environment

Location: Richfield, MN

Work Arrangement: Hybrid (approximately once per month onsite)

Compensation & Benefits

Pay Range: The approximate pay range for this position is between $68.00 and $80.00 per hour. Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.

  • Medical, Dental, & Vision Insurance Plans
  • Employee-Owned Profit Sharing (ESOP)
  • 401(k) offered
About KellyMitchell

At KellyMitchell, our culture is world class. We’re movers and shakers! We don’t mind a bit of friendly competition, and we reward hard work with unlimited potential for growth. This is an exciting opportunity to join a company known for innovative solutions and unsurpassed customer service. We're passionate about helping companies solve their biggest IT staffing & project solutions challenges. As an employee-owned, women-led organization serving Fortune 500 companies nationwide, we deliver expert service at a moment's notice.

Marketing Disclosure

By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from KellyMitchell and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at https://www.careers.kellymitchell.com/privacy-policy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer Mid
Software Development Engineer Mid

KellyMitchell Group • Irving (TX)

On-site
USD 61,992 - 67,502
Medical, Dental, & Vision Insurance
Employee-Owned ESOP
401K plan
Application Developer
Application Developer

KellyMitchell Group • Town of Brookfield (WI)

Hybrid
Medical, Dental, & Vision Insurance
Employee Stock Ownership Plan (ESOP)
401(k) Retirement Plan
Data Lakehouse Platform Engineer
Data Lakehouse Platform Engineer

KellyMitchell Group • Minneapolis (MN)

Hybrid
USD 95,000 - 137,000
Medical insurance
Dental insurance
Vision insurance
+2
Front-End Developer III
Front-End Developer III

KellyMitchell Group • Richfield (MN)

Hybrid
Medical, Dental, & Vision Insurance
Employee-Owned Profit Sharing (ESOP)
401K offered
Full Stack Developer
Full Stack Developer

Horizontal Talent • Richfield (MN)

On-site
USD 80,000 - 128,000
Senior Backend/API Engineer - Hybrid (Java/Python)
Senior Backend/API Engineer - Hybrid (Java/Python)

KellyMitchell Group • Richfield (MN)

Hybrid
USD 94,000 - 110,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Full Stack Software Engineer – Python, React & AWS
Full Stack Software Engineer – Python, React & AWS

PINNACLE GROUP (Pinnacle Technical Resources) • Dallas (TX)

On-site
USD 76,000 - 83,000
Senior Backend Software Engineer – Node.js | Java | Python | AWS | APIs | Data Pipelines | MarTech
Senior Backend Software Engineer – Node.js | Java | Python | AWS | APIs | Data Pipelines | MarTech

Pyramid Consulting, Inc • Dallas (TX)

On-site
Travel benefits
Senior Software Engineer
Senior Software Engineer

KellyMitchell Group • Minneapolis (MN)

Hybrid
USD 69,000 - 76,000
Medical, Dental, & Vision Insurance
ESOP
401(k) Retirement Plan
Sr. Full Stack Developer
Sr. Full Stack Developer

Motion Recruitment Partners LLC • Minneapolis (MN)

Hybrid
USD 110,000 - 150,000