
Java Software Engineer
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
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
Get ResumeBuilder.careers on your phone!

Fullstack Engineer (m/f/d)

Senior Software Developer

Web Designer / Developer, Jr.

Software Engineer

