Java Software Engineer
Descrição da vaga
Match Profiler is an Information Systems consultancy with over 25 years of experience in the national and international technology market.
We believe in challenging and motivating projects, driven by multidisciplinary and agile teams - and we are looking for those who want to grow with us.
With a close-knit approach, we develop solutions that drive business growth with innovation, trust and security.
If you aspire to a career that challenges you daily and allows you to make a real impact - this opportunity is for you.
We are currently strengthening the team of one of our clients with the following profile:
Java Developer - hybrid in Lisbon
You will join an agile squad building the core features of a large e-commerce platform, including Checkout, MyAccount and ODR Processing. You will own features end to end, from architecture discussions to production deployment, and help raise the engineering standards of the team.
Responsibilities
- Design and develop scalable Java microservices for Checkout, MyAccount and ODR Processing.
- Own the full feature lifecycle: technical design, implementation, testing, code review and deployment.
- Build and maintain REST and GraphQL APIs, fully documented with OpenAPI.
- Integrate and configure IAM flows with Keycloak and Okta (OIDC, RBAC, token customization).
- Implement event-driven solutions with AWS SQS and Solace.
- Ensure code quality through SonarQube, Snyk and solid code review practices.
- Mentor junior engineers and share knowledge within the squad.
- Contribute to architectural decisions and to the client’s engineering standards.
Requirements
- 4+ years of experience in Java backend development (Spring Boot or similar).
- Hands-on experience with microservices and REST APIs. GraphQL is a plus.
- Experience with IAM and authentication flows (OIDC, OAuth2, RBAC), ideally with Keycloak or Okta.
- Experience with messaging and event-driven architectures (AWS SQS, Solace, Kafka or similar).
- Working knowledge of React.
- Familiarity with code quality and security tools (SonarQube, Snyk).
- Fluent English.
Nice to have
- AWS experience beyond SQS.
- Background in e-commerce or checkout and payment flows.
- Experience mentoring or acting as a technical reference in a team.
Soft skills
- Good communication
- Team spirit
- Proactivity
- Time management
- Careful onboarding and close support from day one
- Continuous feedback aligned with your professional goals
- An accessible and collaborative team ready to support each individual's journey
- A close-knit environment where idea sharing and personal development are valued
- Access to a network of partnerships offering exclusive discounts on health, wellness, travel, culture, gastronomy, leisure and much more
- Social events and initiatives that strengthen team spirit
Interessado nesta vaga?