Reach IT logo

Java Software Engineer

Reach IT
Department:Software Engineer
Type:REMOTE
Region:EU
Location:Portugal
Experience:Mid-Senior level
Estimated Salary:€50,000 - €80,000
Skills:
JAVASPRING BOOTRESTFUL APISMICROSERVICESANGULARTYPESCRIPTDOCKERKUBERNETESAZUREPOSTGRESQLSQL SERVERMONGODBKAFKAGITLAB CIAZURE DEVOPSJUNITMOCKITOSONARQUBE
Share this job:

Job Description

Posted on: May 25, 2026

πŸ”΅ Reach IT - Nearshore Solution!

Our nearshore expertise sets us apart. We specialize in placing high-caliber engineers into complex international engineering environments, supporting organizations building secure, scalable, and business-critical enterprise platforms.

We are looking for a Senior Java Software Engineer πŸ›‘οΈ

To join an European financial technology environment, contributing to the engineering of enterprise digital platforms supporting client lifecycle processes, operational workflows, and highly integrated business applications.

This is a backend-first engineering role, with real interaction with Angular-based frontend applications, requiring engineers comfortable operating across distributed architectures, API ecosystems, cloud-native environments, and integration-heavy enterprise systems.

Skills

🎯 +5 years of software engineering experience with Java;

🎯 Development with Java 17+ / Spring Boot;

🎯 Designing RESTful APIs and microservices;

🎯 Frontend exposure with Angular (TypeScript) in API-driven architectures;

🎯 Docker and Kubernetes;

🎯 Azure cloud environment;

🎯 SQL/database experience (PostgreSQL / SQL Server / Mongo);

🎯 Event-driven or asynchronous communication (Kafka / Service Bus);

🎯 CI/CD engineering with GitLab CI / Azure DevOps;

Your Responsibilities

βœ… Develop and evolve backend services using Java 17+ and Spring Boot, supporting business-critical enterprise workflows and client-facing operational processes;

βœ… Build and maintain RESTful APIs and microservices, enabling integration between internal platforms, orchestration layers, and external enterprise systems;

βœ… Contribute directly to Angular (TypeScript) frontend engineering, developing business-facing features, reusable component architectures, API consumption layers, reactive state management (RxJS)and frontend quality practices through unit testing (Jasmine);

βœ… Work with containerized application environments using Docker/K8s;

βœ… Contribute to cloud engineering initiatives across Azure environments (Service Bus/ Event Grid);

βœ… Quality practices through JUnit, Mockito, integration testing, and CI validation pipelines;

βœ… Contribute to CI/CD engineering workflows using GitLab CI/Azure DevOps;

βœ… Apply engineering quality and security controls using SonarQube;

βœ… Work with relational persistence layers (PostgreSQL /SQL Server) and MongoDB;

βœ… Participate in distributed systems discussions involving service communication patterns, asynchronous messaging, and event-driven architectures (Kafka);

javaspringboot #angular #typescript #microservices #restapi #kubernetes #docker #aws #azure #gitlabci #jenkins #junit #mockito #sonarqube #financialservices #enterpriseapplications #softwareengineering #remote #ReachIT

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

ResumeBuilder.careers logo

ResumeBuilder.careers

Get ResumeBuilder.careers on your phone!