Software Developer - Java Backend
SOFICO · Porto
Job description
About the role
As a Software Engineer in our Product organisation, you’ll work on the continued development of Miles and its backend capabilities. This is a hands‑on product development role where you’ll translate business and domain requirements into Java services, APIs and microservice‑based solutions.
Key responsibilities
- Design, develop and maintain Java backend services within the Miles platform.
- Translate complex business and domain requirements into scalable software solutions and REST APIs.
- Contribute to the microservice architecture, applying Domain‑Driven Design where appropriate.
- Work with both synchronous and asynchronous communication patterns, including event‑driven messaging.
- Take ownership from design through implementation, testing, release and production support.
- Investigate and resolve issues in existing services and continuously improve code quality.
Required profile
- Professional experience in Java backend development.
- Familiarity with modern Java frameworks such as Spring Boot or Quarkus.
- Experience building REST APIs and microservices.
- Knowledge of SQL and relational databases.
- Proficiency with automated unit and integration testing and Git.
- Ability to understand business domains and collaborate with cross‑functional teams.
Required skills
- Java
- Spring Boot or Quarkus
- REST APIs
- Microservices
- SQL / relational databases
- Automated unit and integration testing
- Git
- Domain‑Driven Design (DDD)
- Kafka or other messaging technologies
- Event‑driven architectures
- Docker
- Kubernetes
- CI/CD pipelines
- Cloud‑native development
- Observability and production troubleshooting
What we offer
- Competitive salary package with meal allowance.
- Fully covered private health insurance.
- Hybrid working model with flexible hours.
- Modern co‑working space and free shared bikes.
- Structured onboarding program with a dedicated coach.
- Regular team activities, casual drinks and company‑wide events.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Portugal.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 4 hours ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
SOFICO
Porto