Technical Ownership (OMS domain): Own backend implementation for Fluent Commerce OMS capabilities (features, enhancements, defects), ensuring solutions are scalable, secure, and maintainable.
Architecture Alignment: Partner with Solution Architect and Technical Team Lead to align designs with target architecture, integration standards, and non- functional requirements (performance, resiliency, observability).
Backlog-to-Delivery Execution: Collaborate with Product Owner and BA to clarify requirements, refine acceptance criteria, and translate business needs into implementable technical tasks and user stories.
Technical Specifications & Story Drafting: Create and review technical specifications; draft technical user stories and propose implementation approaches (API contracts, data models, error handling, edge cases).
Code Quality & Reviews: Drive engineering quality through clean code practices, design reviews, and rigorous code reviews; promote consistency across services/modules.
Test Automation & Reliability: Implement and maintain unit tests and component-level automation; improve test coverage and reliability, and support test execution/troubleshooting across environments.
PI/QAD Contribution: Contribute to planning events (PI Planning / QADs) by providing technical input, sizing guidance, dependency identification, and risk mitigation proposals.
Documentation & Knowledge Sharing: Ensure technical documentation is current (service design, runbooks, APIs, deployment notes); share knowledge via walkthroughs and mentoring of engineers.
Release & Deployment Accountability: Own release preparation and production deployments; coordinate deployment readiness, rollback plans, and operational handovers.
CI/CD & DevOps Enablement: Maintain and improve GitLab CI/CD pipelines; automate build/test/deploy workflows and enforce quality gates.
Platform & Tooling Upgrades: Oversee upgrades and maintenance of supporting tooling/platforms (AWS infrastructure, GitLab, Spring Boot/WebFlux stack, MongoDB, Python scripts), ensuring compatibility and minimal downtime.
Operational Excellence: Monitor and improve runtime behavior (logging, metrics, alerting), support incident triage, and drive root-cause fixes to prevent recurrence.
Skills
Backend Engineering Expertise: Strong experience building and maintaining backend services (Java/Spring Boot, reactive systems such as WebFlux), withsolid understanding of distributed systems.
OMS / Integration Experience: Experience implementing order management or similar workflow-heavy systems; strong API design skills (REST/event-driven), integration patterns, and data consistency approaches.
Cloud & DevOps: Hands-on experience with Amazon Web Services(deployments, troubleshooting, IAM/networking fundamentals), CI/CD pipelines (GitLab), and release automation.
Problem Solving & Debugging: Strong troubleshooting skills across code, infrastructure, and pipelines; ability to quickly isolate issues and implement robust fixes.
Delivery Mindset: Ownership of releases and production stability; pragmatic approach to balancing speed, quality, and operational risk.