Java Full Stack Engineer (Spring Boot & React)
Why This Role Stands Out
This remote opportunity with a Fortune 50 retail leader offers significant impact by modernizing critical enterprise applications, allowing you to leverage your Java Spring Boot and React skills in a dynamic, event-driven architecture. You'll thrive here if you enjoy tackling complex systems and contributing to security, performance, and maintainability across both backend and frontend development. Apply now to gain experience with a leading retail technology team and enjoy competitive hourly compensation.
Quick Overview
Job Description
Location: Remote (US-based)
Job Type: W2 Contract (7 Months)
Compensation: $75.19 - $97.74/hr W2 with benefits available
Industry: Retail
---
About the Role
Our firm is partnering with a Fortune 50 retail leader to identify a Java Full Stack Engineer (Spring Boot & React) who will support a large enterprise application portfolio within their indirect planning engineering organization. This team owns and modernizes a broad set of production applications that power critical business capabilities across one of the largest retail supply chain and merchandising operations in the country.
The environment is built on a modern, event-driven architecture comprising numerous Java and Kotlin Spring Boot microservices, along with React-based micro front-end applications.
The ideal candidate will be able to ramp up quickly, operate effectively within a complex enterprise codebase, and contribute confidently across both backend and frontend layers.
This opportunity is well suited for an engineer who enjoys working in large-scale systems, improving existing applications, and helping strengthen security, maintainability, performance, and delivery practices in a fast-moving retail technology environment.
Job Description
The Java Full Stack Engineer (Spring Boot & React) will join a team responsible for maintaining, modernizing, and enhancing a wide range of production applications supporting enterprise planning functions. Day-to-day work will involve building new features, refactoring legacy code, remediating security vulnerabilities, and collaborating cross-functionally to deliver high-quality software.
Key responsibilities include:
- Contributing across backend and frontend applications within a large enterprise codebase.
- Reading, debugging, and improving code written by others while delivering production-ready features.
- Refactoring and modernizing legacy applications to strengthen maintainability and performance.
- Identifying and remediating security and quality issues, including CVEs and dependency upgrades.
- Balancing new feature development with meaningful technical debt reduction.
- Designing and supporting microservice-based applications in an event-driven architecture.
- Collaborating across engineering, product, platform, and architecture teams to deliver reliable solutions.
- Writing clean, maintainable, and well-tested code aligned with enterprise standards.
- Leveraging AI-assisted development tools responsibly to improve productivity while safeguarding quality and security.
Qualifications
Required Qualifications
- Backend Development
- Strong Java and/or Kotlin development experience.
- Production experience with Spring Boot.
- Solid understanding of the Spring ecosystem, including Spring MVC, Spring Security, Spring Data, Dependency Injection, Validation, and REST API development.
- Experience designing and supporting microservice-based applications.
- Working understanding of asynchronous and event-driven programming patterns.
- Frontend Development
- Production experience with React.
- TypeScript experience.
- Proficiency with React Hooks, Context API, and custom hooks.
- Experience with React Router.
- Responsive web application development experience.
- Ability to contribute across both frontend and backend applications.
- Cloud, DevOps, and Delivery
- Experience with Git and GitHub.
- Experience building and maintaining CI/CD pipelines.
- Experience with containerized applications and Docker.
- Experience working in enterprise application platforms.
- Security Focus
- Familiarity with secure software development practices.
- Experience with vulnerability remediation, dependency upgrades, and CVE remediation.
- Working knowledge of the OWASP Top 10.
- Experience with Spring Security, authentication, and authorization.
- Familiarity with static code analysis and secure coding standards.
- Awareness of software supply chain security and secrets management.
- Core Competencies
- Demonstrated success working in large enterprise codebases with minimal onboarding.
- Ability to deliver production-ready software in a complex environment.
- Strong collaboration skills across cross-functional engineering teams.
- Kotlin development experience in production.
- Experience with several of the following data, messaging, and integration technologies: Apache Kafka, PostgreSQL, Elasticsearch, Redis, Object Storage, SQL optimization, and event-driven architecture.
- Experience with Kubernetes or OpenShift.
- Familiarity with Domain-Driven Design principles.
- Distributed systems experience.
- Hands-on experience with event-driven architectures.
- Experience with GitHub Actions.
- Familiarity with observability and monitoring platforms.
- Experience with unit, integration, and contract testing.
- Performance optimization experience.
- Involvement in enterprise modernization initiatives.
- Experience with open source technologies and developer ecosystems.
- Comfort using AI-assisted development tools (such as GitHub Copilot, ChatGPT Enterprise, Cursor, or similar) to support code comprehension, large-scale refactoring, legacy modernization, test generation, documentation, vulnerability remediation, and overall development efficiency — while applying sound engineering judgment to validate AI-generated output for correctness, maintainability, and security.
Benefits
Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary: https://www.dahlconsulting.com/benefits-w2fta/.
Take the first step on your new career path! To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps!
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!
#LI-NC1
#LI-Remote
Skills
Similar jobs
Senior React Full-stack Developer
Lemon.io · United States
9 minutes agoJava and .net Fullstack developer at Pennington NJ(need Locals)
SkylineIT Solutions · Newark, United States
9 minutes agoServiceNow developer
UnivEdge Consulting LLC · United States
9 minutes ago100% Remote- Senior Python Full-Stack AI Engineer only W2.
Kutir Inc · United States
9 minutes agoJava Developer - (Kafka, Spring, API, Splunk), Onsite - 69386
PRIMUS Global Services Inc. · Irving, United States
9 minutes agoFull Stack Software Developer
Omm IT Solutions · Washington, United States
10 minutes ago