Software Engineer - Microservices (m/f/d)
Sofico, Porto, Porto, Portugal +1
What you will do
- Design, develop and evolve Java backend services within the Miles product ecosystem;
- Translate complex business domains into well-designed, maintainable software solutions using Domain-Driven Design (DDD) principles;
- Build reusable product capabilities that can serve different customers, markets and use cases;
- Design and implement RESTful APIs and integrations between services, internal platforms and other parts of the Miles ecosystem;
- Take ownership of what you build throughout its lifecycle - from technical design and development to testing, deployment and continuous improvement;
- Build scalable, cloud-native solutions using modern engineering and DevOps practices such as CI/CD, containerization and automated testing;
- Collaborate with fellow engineers through technical discussions, code reviews and knowledge sharing;
- Apply a security-first mindset when designing and implementing features within our Secure Software Development Life Cycle (SSDLC);
- Contribute to technical improvements and architectural decisions that help us continuously evolve the Miles platform.