top of page

Java 17 + Angular (microservices)

Lisbon, Portugal

Job Type

Full Time

Workspace

Hybrid

About the Company

At Sourcing Trust, we are committed to delivering innovative, reliable, and tailored technology solutions that empower businesses to succeed in a rapidly evolving digital landscape. With a focus on excellence, integrity, and collaboration, we build lasting partnerships by understanding our clients' unique needs and providing them with expert support across. Our team is dedicated to fostering a positive and inclusive work environment where every employee's contribution is valued, encouraging continuous growth, learning, and shared success. Join us and be part of a passionate organization driven by innovation and excellence.

About the Role

We are looking for a Java + Angular Developer (Mid/Senior Level) to join our team and work on the design and implementation of microservices-based applications using Java 17 and Angular. The ideal candidate will have strong expertise in both backend and frontend development, enabling integration across distributed systems and user-centric interfaces. You will be responsible for developing high-quality, maintainable code in a collaborative, agile environment focused on innovation, scalability, and performance.

Requirements

Requirements

  • 4+ years of professional experience as a Full Stack Developer, with solid hands-on work in Java and Angular.

  • Strong proficiency in Java 17 and the Spring Boot / Spring Cloud ecosystem.

  • Experience designing and developing microservices architectures.

  • Proven experience in Angular 12+, including components, routing, RxJS, and state management (NgRx or similar).

  • Experience with RESTful API design and integration.

  • Knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).

  • Familiarity with CI/CD pipelines, Git, and DevOps principles.

  • Understanding of containerization and orchestration (Docker, Kubernetes).

  • Experience working in agile environments (Scrum or Kanban).

  • Strong focus on clean, maintainable code and technical documentation.

Preferred Skills

  • Experience with Cloud platforms (Azure, AWS, or GCP).

  • Knowledge of API Gateway, service discovery, and message-brokers (Kafka, RabbitMQ).

  • Familiarity with unit and integration testing frameworks (JUnit, Jasmine, Karma, Mockito).

  • Experience implementing OAuth 2.0 / OpenID Connect for security.

  • Understanding of web performance optimization practices.

  • Good communication skills and ability to work cross-functionally with designers, QA, and DevOps engineers.

Soft Skills

  • Strong problem-solving and analytical thinking.

  • Team-oriented mindset with proactive collaboration.

  • Autonomy, adaptability, and ability to thrive in dynamic, fast-paced environments.

  • Commitment to software quality, scalability, and continuous improvement.

Language Requirements

  • Portuguese (fluency required)

  • English B2/C1 level (spoken and written)

Gradient Background
st_logos-16_edited_light
  • LinkedIn
  • Instagram

Tel:  (+351) 21 601 75 42

Estrada da Luz, N 90, Andar 7E 1600-160, Lisboa Portugal

© 2025 Sourcing Trust

bottom of page