Shape your future

Explore exciting opportunities at Xtedder and join our dynamic team!

Backend Developer

< Hybrid_3x >

JOB REF NO:

JOBX-ED3EDA09

Job Description:

In an initial phase, ensure the design, development, and maintenance of scalable and robust backend services in Java, integrated into a microservices architecture, ensuring the quality, security, and performance of the project's applications.

 

In a second phase, ensure the evolution of the role into a full-stack development position with knowledge of React and Node.js.

Responsibilities:

PHASE ONE
• Design and implement backend services in Java (Spring / Spring Boot) within a microservices architecture.
• Develop and maintain RESTful APIs for integration between internal services and external systems.
• Model, implement, and optimize relational data models in PostgreSQL, MongoDB, and SQL Server (complex queries, indexing, basic tuning).

PHASE TWO
• Develop and maintain end-to-end web applications (frontend and backend).
• Implement modern and responsive interfaces using React.
• Develop backend APIs and services with Node.js.

BOTH PHASES
• Create and maintain Dockerfiles and configurations required for containerizing backend services.
• Ensure best practices for version control, CI/CD, and deployment using Git and existing pipelines (e.g., Docker integration).
• Implement unit and integration tests, supporting quality throughout the lifecycle (SIT, UAT, production).
• Monitor, analyze, and resolve incidents in production environments, contributing to stability and observability.
• Collaborate with FE teams, Core System (BANKA), and functional analysts, translating business requirements into technical solutions.
• Participate in code reviews and continuous improvement of the codebase, architecture patterns, and technical guidelines.
• Document services, endpoints, data flows, and architectural decisions in tools such as Jira/Confluence.

Requirements:

FIRST PHASE
• Solid experience in backend development with Java (Java 8+), ideally with Spring / Spring Boot.
• Hands-on experience with microservices architectures (REST communication, event-driven where applicable).
• Knowledge of designing and consuming REST APIs (best practices, versioning, documentation).
• Understanding of backend application security (authentication/authorization, handling sensitive data).
• Knowledge of messaging/events (Kafka, NATS, ActiveMQ), monitoring/centralized logging, Kubernetes or other container orchestration tools is a plus.

SECOND PHASE
• Proven experience in fullstack development
• Proficiency in:
o React (hooks, state management, component lifecycle)
o Node.js (Express or similar frameworks)
• Experience with REST APIs
• Knowledge of databases (SQL and/or NoSQL)

Soft skills and way of working
• Ability to work in a multidisciplinary team, communicating clearly with both technical and non-technical stakeholders.
• Autonomy in analyzing and solving problems, with a strong sense of ownership over the services developed.
• Focus on quality, performance, and long-term maintainability (clean, testable, well-structured code).
• Openness to continuous improvement, knowledge sharing, and active participation in technical decisions.

 

Seniority level
• 5 years of experience in development roles

Shape your future with us @Xtedder

Job Application

Join
Us

This file is already ready for upload!

Drag your files here or click here

Max file size: 2 MB per file, max 3 files
I accept the Terms and Conditions in accordance with GDPR.

Your application has been submitted successfully.
We will be in touch shortly!
Thank you!

Get Started with Xtedder

Together we are stronger, united we reach new horizons! Be part of this journey and shape your future with us

Contact / WhatsApp:
+351 213 861 550

E-mail:
getintouch@xtedder.com

Av. Engenheiro Duarte Pacheco Amoreiras
Torre 1, Piso 3 S9
1070-101
Lisbon, Portugal