Are you looking to take a step forward in your career in IT and Telecommunications?

Then you've come to the right place - Smart!

Technology, transformation and innovation are part of our DNA.

We are a technology consulting company with more than a decade of experience developing national and international projects in IT and Telecommunications, and we want to be part of your story.

What do you need to be a SMART Java Developer?

  • 7+ years of experience in Java backend development
  • Strong experience with Java and Spring Boot in production environments
  • Experience with REST APIs, service integration and event-driven architectures
  • Solid knowledge of Maven/Gradle and multi-module applications
  • Experience with JUnit, integration and regression testing
  • Good understanding of complex backend workflows, state transitions, retry and recovery mechanisms
  • Familiarity with Linux, Docker, CI/CD and Git/Bitbucket
  • Strong problem-solving skills and a quality-first mindset
  • Experience working in Agile/Scrum teams
  • Excellent English skills (spoken & written)

Nice to have

  • Experience in financial services, risk, margin or clearing platforms
  • Knowledge of Cucumber and AI-assisted development tools

Why be SMART?

• We make the projects we take part in a reality.

• We love what we do and take pride in the results of our work.

• We are simple and efficient.

• We value our people.

• We are a dynamic, honest and reliable team.

Where can you be SMART?

• Remote from Portugal!

Do you have a SMART profile? Send your CV to

Compensation Package:

€20,000 to €49,000 gross per year (paid over 14 months) + Meal Allowance + Flexible Benefits


Similar jobs

Java Software Engineer

Apply Now
Back to search page