Job Title : Software Engineer (Developer) – Omni Retail
Location : Lisbon
Activity rate : 100%
Starting date : ASAP
Contract : Freelance
CONTEXT :
A global organization is seeking a highly motivated and talented Software Engineer – Omni Retail to join its dynamic Client & Market team. In this role, you will contribute to developing and optimizing backend solutions supporting brands across e-commerce and omni-channel retail platforms. You will design, develop, and maintain Java-based microservices, ensuring seamless integration with systems involved in order management, fulfilment, and retail operations. Working closely with Software Engineers, Architects, DevOps, and Product Analysts, you will deliver high-quality solutions aligned with business needs and internal technology standards. Operating in an Agile and international environment, you will contribute to all phases of the development lifecycle, including development, testing, deployment, and support, while helping ensure the reliability and performance of digital platforms.
RESPONSABILITIES :
* Analyze business and technical requirements to design and develop robust backend solutions supporting omni-channel processes and order management.
* Develop, test, debug, and deploy Java-based microservices, ensuring scalability, reliability, and
* performance.
* Design and implement integrations with order management systems and retail platforms, supporting key flows such as order orchestration, inventory visibility, fulfilment, returns, and payment processes.
* Maintain and improve existing services, ensuring high code quality, maintainability, and reliability.
* Troubleshoot and resolve software defects, integration issues, and performance bottlenecks.
* Collaborate with the support team to investigate and resolve production incidents related to backend services.
* Work with the DevOps team to implement and improve CI/CD pipelines, automation, and deployment processes.
* Review functional specifications and translate them into scalable and maintainable technical solutions.
* Collaborate with QA engineers to support testing strategies and contribute to automated testing.
* Contribute to the continuous improvement of products/solutions by recommending technical
* enhancements and optimizations.
* Participate actively in Agile ceremonies (daily stand-ups, sprint planning, sprint reviews, retrospectives).
REQUIRED SKILLS & QUALIFICATIONS :
Technical
* 5+ years of experience as a Java Software Engineer, with strong expertise in Java 21 and the Spring ecosystem (Spring Boot, Spring Data JPA, Hibernate, Spring Cloud).
* Proven experience developing microservices-based solutions using event-driven architectures and APIfirst principles.
* Experience working with order management systems, supporting order orchestration and omni-channel processes.
* Strong experience designing and implementing RESTful APIs (OpenAPI/Swagger) and working with JSON, XML, and GraphQL.
* Experience building e-commerce and omni-channel solutions, including order lifecycle, inventory visibility, fulfilment, returns, and payment processes.
* Proficiency with databases such as relational and NoSQL systems (e.g., MySQL, MongoDB).
* Hands-on experience with containerized and cloud-native environments, including Docker, Kubernetes, and CI/CD pipelines.
* Experience working with event messaging systems and integration patterns (e.g., message queues, Pub/Sub architectures).
* Familiarity with security best practices including OAuth2, OIDC, and identity and access management solutions.
* Experience with modern development and testing tools (e.g., IDEs, code quality tools, monitoring platforms, API clients, and collaboration tools).
DevOps & Tooling
* Build & IDE: IntelliJ, Maven
* Version Control: Git, GitLab
* Code Quality & Security: SonarQube, Snyk
* API Testing & Integration Tools: Insomnia, RobotFramework
* Collaboration & Documentation: Atlassian Suite (Jira, Confluence)
* Cloud technologies/platform: AWS, K8s, Docker, Helm
Soft Skills
* Strong problem solving and analytical skills.
* Excellent communication and ability to work with multinational, cross-functional teams.
* Proactive, self-driven, and eager to learn new technologies.
* Ability to work independently in a fast-paced Agile environment.
Education and Language
* Bachelor's or master's degree in computer science, Software Engineering or related field.
* Fluency in English is required. French or other languages are a plus
Who are we ?
Founded in 2007, Antaes is a Swiss management and technology consulting company, ranked among the top 10 consulting firms in Switzerland. We have over 300 experienced engineers who share our passion.
With offices in Switzerland, Singapore, Hong Kong, and France, we support our Swiss and international clients in the following areas:
* Organisation & Transformation Consulting
* Industrial Engineering
* Information Systems Management
By joining our team, you will discover:
* A dynamic team with a start-up spirit
* A human-centric approach & personalized career follow-up
* Education & Training to keep developing your skills
* Exciting events: team building, meet-ups, workshops, afterworks, and Winter + Summer Events
A company certified @HappyAtWork and committed to CSR (Ecovadis 2025 Gold Medal )
You too can be part of the Antaes adventure !