Skip to main content

Java Software Engineer Developer

Tecnologia
Alpineo Consulting
Lisbon, PortugalHá 1 mesesAté 19/05/2026
Tempo inteiroPresencial

Descrição da vaga

Key Responsabilities

▪ Analyse business and technical requirements to design and develop robust backend solutions supporting omni-channel retail and order management processes.

▪ 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 flows.

▪ 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 omni-retail and order management services.

▪ Work with the DevOps team to implement and improve CI/CD pipelines, automation, and deployment processes.

Job Description

▪ 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 the Product/Solution by recommending technical enhancements and optimizations.

▪ Participate actively in Agile ceremonies (daily stand-ups, sprint planning, sprint reviews, retrospectives).

Required Skills & Qualifications:

Technical Skills

▪ 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 API first principles.

▪ Experience working with Order Management Systems (OMS), Fluent Commerce, supporting order orchestration and omni-retail processes.

▪ Strong experience designing and implementing RESTful APIs (OpenAPI/Swagger) and working with JSON, XML, HTTP, and GraphQL.

▪ Experience building omni-retail and e-commerce solutions, including order lifecycle, inventory visibility, fulfilment, returns, payment flows.

▪ Proficiency with databases such as MySQL, and MongoDB.

▪ Hands-on experience with containerized and cloud-native environments, including Docker, Kubernetes, and CI/CD pipelines (GitLab).

▪ Experience working with event messaging systems and integration patterns (e.g., AWS SQS, Solace, Pub/Sub architectures).

▪ Familiarity with security best practices including OAuth2, OIDC, and IAM solutions such as Keycloak and Okta.

▪ Experience with modern development and testing tooling, including IntelliJ, SonarQube, Datadog,

Insomnia, and the Atlassian suite (Jira, Confluence).

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 & Language

▪ Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.

▪ Fluency in English (French or other languages is a plus).

Keywords
javaplanning-and-designvisual-art-designproduct-development-and-designomnichannelorder-managementsensors-test-measurementdebuggingmicroservicesscalabilityorder-execution-management-system-oemsservice-management-and-orchestration-smopayoutstroubleshootingdevelopment-operations-devopscustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdjob-descriptionsquality-assurancetesting-and-analysisautomation-testingcontinuous-improvement-process-cipupsagile-sprintplanning-and-forecastingelectrical-engineering-and-planningretrospectivesspringspring-bootspring-datahibernatespring-cloudtrade-shows-eventsapplication-programming-interface-apiapi-first-approachopen-apijsonxml-formatgraphqlecommercemysqlmongodbdockerkubernetesgitlabamazon-web-servicesamazon-sqspublish-subscribe-pub-subpolicies-and-practicesoauth-2oauth2aws-identity-and-access-managementidentity-access-management-iamkeycloakoktatraining-and-developmentsonarqubedatadogjiraconfluenceintegrated-development-environmentsapache-mavensoftware-version-managementrevision-managementsource-code-managementversion-controlsnykapi-testingrobot-frame-workhelmessential-skillsemerging-technologiesenvironment-health-and-safety-hsseecology-environmenteducation-trainingcomputer-science

¿Te interesa este puesto?