Join an international, high-impact project supporting a leading European telecommunications environment, delivering scalable digital solutions for a rapidly evolving infrastructure landscape. This is a key opportunity for a Senior or Lead-level Backend Developer to contribute to mission-critical systems, working within a distributed nearshore team from Portugal.
You will play a strategic role in shaping backend architecture, influencing technical decisions, and ensuring high-quality delivery standards. This position is ideal for professionals who thrive in complex environments, enjoy ownership, and are motivated to build robust, scalable systems with real-world impact.
You will design and implement backend services using Java (Java 17+) and Spring Boot (v2.x/3.x), contributing to a modern microservices-based architecture. The project involves building and maintaining scalable APIs, supporting multiple business-critical use cases such as geospatial data processing, user identity management, communication systems (email/SMS), feature configuration, and push notifications.
Key responsibilities include developing RESTful APIs, designing secure and consistent data models, and translating compliance requirements (including GDPR-related data protection and retention policies) into technical implementations. You will work closely with frontend teams to ensure seamless integration and collaborate with the Tech Lead to contribute to architectural decisions.
The environment leverages Docker (latest stable versions) for containerization and supports distributed system integrations across multiple services and databases.
Extensive experience in backend development using Java (17+) and Spring Boot (2.x/3.x)
Strong experience designing and building REST APIs and microservices architectures
Proven experience with Docker for development and deployment
Experience integrating multiple backend systems and databases
Solid understanding of data modeling and system design principles
Experience translating data protection and compliance requirements into technical solutions
Ability to contribute to architectural discussions and guide technical direction
Experience mentoring or supporting mid-level developers
Strong problem-solving skills and ability to make decisions in ambiguous environments
Excellent communication and stakeholder management skills
English (B2+/C1 minimum) – required for international collaboration
Experience with Spring Cloud or microservices orchestration frameworks
Familiarity with Kubernetes or container orchestration tools
Experience with event-driven architectures (e.g., Kafka)
Knowledge of cloud platforms such as AWS, Azure, or GCP
Experience working on telecom or geospatial data platforms
Understanding of frontend-backend integration patterns
Previous experience in distributed, nearshore, or remote-first teams

Raytheon Missiles & Defense

RTX

GSMA

Dentsu World Services Brazil

Raytheon Technologies

HumanIT Solutions

HumanIT Solutions

HumanIT Solutions