BACKEND JAVA DEVELOPER ( REMOTE)
Skills
About the role
BACKEND JAVA DEVELOPER ( REMOTE EUROPE OR BRAZIL)
Portuguese company hires for remote position
Location: Europe or Brazil
Work Model: 100% Remote Working Hours: 9:00 AM–6:00 PM Portugal time
️ Language Requirements: Portuguese B2+ and English C1+ (mandatory). German B2+ is a plus
Seniority:Mid-level (4+ years)
Rate Between €2900 - 3200 RV / €1700 - 2000 CTI
️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success.
About the Opportunity
This is an excellent opportunity to join an international project and help develop modern, cloud-native backend solutions using Java, AWS, microservices, and Kubernetes.
You will work closely with development, DevOps, QA, architecture, and product teams, contributing to technical decisions and the delivery of secure, scalable, high-performance applications.
Main Responsibilities
Develop and maintain backend applications using Java.
Design and implement microservices-based architectures.
Develop and integrate RESTful APIs and distributed services.
Build and deploy cloud solutions using AWS services.
Deploy and manage applications in Kubernetes environments.
Ensure application scalability, resilience, security, and performance.
Participate in technical design and architecture decisions.
Write clean, maintainable, testable, and well-documented code.
Collaborate with development, DevOps, QA, architecture, and product teams.
Participate in code reviews, testing, troubleshooting, and incident resolution.
Contribute to continuous integration and continuous delivery processes.
Create and maintain technical documentation.
Mandatory Requirements
At least 4 years of professional experience in backend development or similar roles.
Solid hands-on experience with Java.
Proven experience designing or developing microservices architectures.
Hands-on experience with AWS services and cloud environments.
Professional experience using Kubernetes in production environments.
Solid experience developing and integrating REST APIs.
Experience with distributed and scalable systems.
Experience with container technologies, particularly Docker.
Experience with Git and CI/CD processes.
Knowledge of unit and integration testing.
Strong analytical and complex problem-solving skills.
Portuguese at B2 level or higher.
English at C1 level or higher for daily communication in an international environment.
Ability to work independently and effectively in a fully remote environment.
Availability to work from 9:00 AM to 6:00 PM according to Portugal’s time zone.
Nice-to-Have Requirements
German at B2 level or higher.
Experience with Spring Boot and Spring Cloud.
Experience with Kafka or other messaging technologies.
Knowledge of Infrastructure as Code, particularly Terraform.
Experience with monitoring, logging, and observability tools.
Knowledge of relational and NoSQL databases.
Experience working in Agile or Scrum environments.
AWS or Kubernetes certifications.
Previous experience working on international projects or with distributed teams.
The Ideal Candidate
The ideal candidate is an autonomous and quality-oriented Backend Java Developer with solid practical experience in cloud-native and distributed environments. You are comfortable working with Java, AWS, microservices, Kubernetes, REST APIs, and Docker, and can contribute to both implementation and technical design decisions.
You communicate confidently in English, collaborate effectively with international and multidisciplinary teams, and approach complex technical challenges with a strong analytical and problem-solving mindset.
Questions for Candidates
When applying, please confirm:
How many years of professional backend development experience do you have?
How many years of hands-on experience do you have with Java?
Have you designed or developed microservices-based applications? Please briefly describe your experience.
Which AWS services have you used professionally?
Have you deployed or managed applications using Kubernetes in production?
What is your experience with REST APIs, Docker, Git, and CI/CD?
Have you worked with distributed and scalable systems?
Do you have experience with Spring Boot, Spring Cloud, Kafka, Terraform, or observability tools?
What is your level of Portuguese, English, and German?
Are you currently based in Europe or Brazil?
Are you available to work from 9:00 AM to 6:00 PM Portugal time?
Do you prefer a B2B/RV/Unipessoal or CTI contract?
What is your expected monthly rate within the available range?
What is your availability to start?
Do you hold any AWS or Kubernetes certifications?
Application Instructions
Please submit your updated CV in English by July 30, 2026, clearly describing the projects and responsibilities in which you used the mandatory technologies. Make sure your CV explicitly highlights your professional experience with Java, AWS, microservices, Kubernetes, and English at C1 level.
CV Keywords
Backend Java Developer, Java, Backend Development, Microservices, Microservices Architecture, AWS, Amazon Web Services, Cloud Computing, Cloud-Native Applications, Kubernetes, Kubernetes Production, REST API, RESTful APIs, Distributed Systems, Scalable Systems, Docker, Containers, Git, CI/CD, Continuous Integration, Continuous Delivery, Unit Testing, Integration Testing, Spring Boot, Spring Cloud, Apache Kafka, Messaging Technologies, Terraform, Infrastructure as Code, IaC, Monitoring, Logging, Observability, Relational Databases, NoSQL, Agile, Scrum, Software Architecture, System Design, Code Review, Troubleshooting, Incident Resolution, Technical Documentation, English C1, Portuguese B2, German B2, International Projects, Remote Work
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.