Why This Role Stands Out
This hybrid role at Javen Technologies offers a fantastic opportunity to contribute to significant system modernization, leveraging your backend expertise in Java/Groovy and frontend skills with React or JavaScript. You'll thrive here if you enjoy collaborative pair programming, Test-Driven Development, and shaping scalable, distributed applications within an Agile environment. Apply now to join a reputable company and grow your technical leadership!
Quick Overview
Job Description
Job Description Full Stack Software Engineer
Job Title: Senior Full Stack Developer
Location: Richfield, Minnesota
Duration: 12+ Months
Position Summary
We are seeking a Senior Full Stack Developer with strong backend expertise and some leadership experience to join Best Buy s Merchandising / Vendor Funds engineering team. The role will focus primarily on backend development while contributing to frontend applications and modernization of legacy systems into scalable, distributed applications.
The ideal candidate is highly collaborative, experienced in JVM-based development and Test-Driven Development (TDD), and comfortable with pair programming and Agile engineering practices.
Key Responsibilities
- Design, develop, test, and maintain scalable software applications.
- Modernize and replace legacy mission-critical systems with distributed applications.
- Develop backend services using Java/Groovy, Spring, REST, HTTP, and JSON.
- Apply Test-Driven Development (TDD) and strong software engineering practices.
- Contribute to frontend development using React or JavaScript frameworks.
- Work with databases and data stores including PostgreSQL and Oracle.
- Develop and integrate event-driven solutions using Kafka.
- Participate actively in pair programming, code reviews, and Agile ceremonies.
- Troubleshoot applications in Linux/Unix environments using Bash and related tools.
- Collaborate closely with engineering, product, and technical teams to deliver high-quality solutions.
- Provide technical guidance and demonstrate leadership within the development team.
Required Skills
- 7+ years of software development experience
- Strong proficiency in a JVM-based language Java, Groovy, etc.
- Strong hands-on experience with Test-Driven Development (TDD)
- Strong experience developing backend applications and services
- Willingness and ability to pair program and work collaboratively
- Experience with Agile software development practices
Preferred / Nice-to-Have Skills
- REST APIs, HTTP, JSON
- Spring Framework
- PostgreSQL / Oracle
- Apache Kafka
- Linux / Bash scripting
- Open-source technologies such as Apache and Tomcat
- React / JavaScript / Single Page Applications
- Google BigQuery
- Experience modernizing or replacing legacy applications
- Distributed and scalable application development
Ideal Candidate
- Highly collaborative and enjoys pair programming and teamwork.
- Passionate about technology and continuous improvement.
- Flexible, dependable, and comfortable working in a fast-paced Agile environment.
- Open to giving and receiving feedback.
- Strong problem-solving and communication skills.
- Willing to take ownership and contribute across the full software development lifecycle.
- Demonstrates technical leadership while remaining hands-on.
Similar jobs
- MR
Top Secret Java Developer/Hybrid/Ashburn/$120k
NewMotion Recruitment Partners, LLC
Ashburn, VA🇺🇸HybridYesterdayDockerMicroservicesSQL+8Technology - RH
Sharepoint Developer
NewRobert Half
Everett, WA🇺🇸HybridYesterdaySQLTableauCSS+6Technology - TI
.NET Developer
NewThe Intersect Group
United States🇺🇸Hybrid2 days agoSQLSQL ServerAgile+4Technology - VS
Siebel Developer
VGAI Solutions Inc
Fort Worth, TX🇺🇸On-site2 weeks agoOracleSOAPSQL+3Technology - TB
SAP ABAP RAP Fiori Developer (17616) with Security Clearance
NewThe Baer Group
Lake Mary, FL🇺🇸Hybrid2 days agoScrumAgileConfluence+1Technology - NO
Senior RPA UIPath Developer
NewNode.Digital
Herndon, Virginia🇺🇸RemoteYesterday401kTDDAgile+9Technology