Senior Backend Engineer (Java/Kotlin, Spring Boot)
Role details
Job location
Tech stack
Job description
- Backend: Java, Kotlin, Spring Boot
- Frontend: ReactJS, MongoDB
Our firm is partnering with a large, well-established organization in the retail and digital commerce space to identify a Senior Backend Engineer. This is a contract opportunity to join a small, high-impact engineering team building scalable backend services that support high-traffic, consumer-facing platforms.
This role offers the chance to work in a fast-paced, agile environment where engineers have strong ownership, collaborate closely with product partners, and deliver meaningful features that directly support business goals., As a Senior Backend Engineer, you will focus on designing and building robust backend services using Java and Spring Boot. You will work closely with product managers and cross-functional engineering partners to implement features end-to-end, from requirements through production release., * Design, develop, and maintain backend services and RESTful APIs using Java and Spring Boot
- Translate product requirements and user stories into scalable and maintainable technical solutions
- Own features from backlog through implementation, testing, and release
- Estimate and size user stories, contributing to sprint planning and prioritization
- Write clean, well-tested code, including unit and automated tests
- Ensure deliverables meet acceptance criteria and quality standards
- Participate in agile ceremonies and iterative delivery processes
- Collaborate closely with product managers and cross-functional engineering teams
- Contribute to technical discussions, architectural decisions, and code reviews
- Partner with infrastructure, security, and platform teams to ensure stable and compliant solutions
Team & Work Environment
- Small, collaborative engineering team (approximately 5 engineers)
- Close partnership with Product and adjacent engineering teams
- Agile, fast-paced environment focused on accountability, quality, and delivery
Requirements
- Strong hands-on backend engineering expertise with a focus on scalability and code quality
- A self-motivated engineer who can quickly ramp up and contribute independently
- Comfortable balancing autonomy with cross-functional collaboration
- An effective communicator who can connect technical decisions to business outcomes, * 5+ years of professional experience in software engineering
- Strong backend development experience using Java
- Hands-on experience building services with Spring Boot
- Experience designing and consuming RESTful APIs
- Working knowledge of MongoDB or similar NoSQL databases
- Familiarity with working alongside frontend technologies such as ReactJS
- Strong understanding of agile development practices, including sprints, user stories, and iterative delivery
- Experience with unit testing, test automation, and test-driven development (TDD)
- Ability to work independently while delivering high-quality, maintainable code
- Strong communication skills and ability to collaborate effectively with technical and product stakeholders, * Experience developing backend services using Kotli
- Familiarity with cloud platforms, particularly Google Cloud Platform (GCP)
- Prior experience in AdTech, digital advertising platforms, or large-scale commerce/order management systems
- Exposure to monitoring, logging, and alerting tools for production systems
- Experience with or interest in Generative AI-based solutions or integrations
- Previous experience working on small, fast-moving engineering teams with high ownership
Benefits & conditions
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/.