Note: The job is a remote job and is open to candidates in USA. Dahl Consulting 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. The role involves maintaining, modernizing, and enhancing production applications while building new features and ensuring security and performance.
Responsibilities
- 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
Skills
- 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
- 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
- Experience with Git and GitHub
- Experience building and maintaining CI/CD pipelines
- Experience with containerized applications and Docker
- Experience working in enterprise application platforms
- 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
- 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
- Benefits available
- 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/.
Company Overview