×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Developer

Job in Richfield, Hennepin County, Minnesota, USA
Listing for: KellyMitchell Group
Full Time position
Listed on 2026-10-26
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, Java Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60 - 86 USD Hourly USD 60.00 86.00 HOUR
Job Description & How to Apply Below
Job Summary

Our client, a leading consumer electronics and technology retailer, is seeking a Senior Full Stack Software Engineer to join its merchandising technology team. This is a contract opportunity focused on supporting mission-critical legacy financial systems while developing modern, distributed, and scalable applications. The role will primarily focus on backend development, with additional frontend responsibilities and opportunities to contribute technical leadership. The ideal candidate will have strong JVM-based programming experience, a test-driven development mindset, and a collaborative approach to software engineering, with a focus on code simplicity, quality, and continuous improvement.

Contract

Details

Contract (duration to be confirmed) Richfield, MN. Minnesota preferred; candidates outside Minnesota may be considered Hybrid, with occasional onsite visits as needed and a flexible schedule

Core Responsibilities
  • Develop, enhance, and maintain backend applications supporting enterprise merchandising and financial systems
  • Support mission-critical legacy applications while contributing to their modernization and replacement with distributed, scalable solutions
  • Design, develop, test, and maintain high-quality software using JVM-based programming languages such as Java or Groovy
  • Apply test-driven development practices to improve code quality, reliability, and maintainability
  • Collaborate with engineers through pair programming, code reviews, and shared problem-solving
  • Contribute to full stack development, including frontend features and integration with backend services
  • Design and develop service-based applications and APIs using REST, HTTP, JSON, and related technologies
  • Participate in agile engineering practices, technical discussions, and continuous improvement initiatives
  • Provide technical guidance and demonstrate leadership through collaboration, feedback, and sound engineering decisions
  • Work closely with team members to deliver reliable software solutions while maintaining simplicity and consistency across the codebase
Required Skills/Experience (Must-Haves)
  • 7+ years of professional software development experience
  • Strong proficiency in a JVM-based programming language, such as Java or Groovy
  • Fluent in test-driven development (TDD) principles and practices
  • Strong willingness to participate in pair programming and collaborative software development
  • Full stack development experience, with a primary focus on backend engineering and the ability to contribute to frontend development
Preferred Skills/Experience (Nice-to-Haves)
  • Experience developing services and APIs using REST, HTTP, and JSON
  • Experience with the Spring Framework and related Java development technologies
  • Familiarity with relational databases such as PostgreSQL and Oracle
  • Experience with Kafka and event-driven application development
  • Proficiency with Linux environments and Bash scripting
  • Experience with open-source software and application servers such as Apache and Tomcat
  • Experience with React or other JavaScript single-page application frameworks
  • Familiarity with Google Big Query and data-driven applications
Key Competencies & Behaviors
  • Enjoys working closely with teammates to solve technical challenges and deliver shared outcomes
  • Demonstrates leadership through engineering decisions, knowledge sharing, and constructive feedback
  • Values clean, maintainable, simple, and reliable code
  • Comfortable supporting legacy systems while contributing to modern application development
  • Shares ideas openly, welcomes feedback, and encourages diverse perspectives
  • Actively looks for ways to improve individual performance, team practices, and software delivery
  • Willing to take a hands-on approach, contribute across the development lifecycle, and follow through…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary