Portuguese company hires for hybrid position
Location: Lisbon, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid – 2 to 3 days per week on-site
️ Language Requirements: English – Advanced (Mandatory)
Seniority: Senior (5+ years)
Rate Between €2700 - 3200 RV / €1600 - 1900 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
We are looking for passionate Senior Java Developers who enjoy building robust, scalable, and high-performance applications while working with modern technologies and Agile methodologies.
You will be involved in the full software development lifecycle, contributing to backend services, REST APIs, microservices, and enterprise applications. Working alongside multidisciplinary teams, you will help deliver innovative software solutions while promoting engineering best practices, automation, and continuous improvement.
This is an excellent opportunity for professionals seeking technical challenges, collaborative environments, and long-term career growth in enterprise software development.
-
Design, develop, and maintain scalable, secure, and high-performance Java applications.
-
Develop backend services, REST APIs, batch processing solutions, and enterprise applications.
-
Participate in the full software development lifecycle, from analysis and design to deployment and production support.
-
Build and maintain microservices-based architectures.
-
Ensure high standards of code quality, security, maintainability, and performance.
-
Collaborate with Business, QA, DevOps, and Support teams throughout project delivery.
-
Participate in code reviews and promote software engineering best practices.
-
Troubleshoot production issues and provide L3 support when required.
-
Contribute to CI/CD implementation and DevOps initiatives.
-
Participate in architecture discussions and technical decision-making.
-
Work within Agile teams following Scrum or Kanban methodologies.
Technical Skills
-
Minimum 5 years of experience in Java Software Development.
-
Strong expertise with Java 8 or higher (up to Java 21).
-
Solid experience with the Spring Framework, including Spring Boot, Spring Core, Spring Batch, and related modules.
-
Experience designing and developing REST APIs.
-
Strong understanding of microservices architecture.
-
Solid knowledge of relational databases such as Oracle, PostgreSQL, or Sybase.
-
Experience with Git and build tools such as Maven or Gradle.
-
Familiarity with CI/CD pipelines and DevOps practices.
-
Experience writing unit tests and applying Clean Code principles.
-
Advanced English (Mandatory).
-
Experience with Docker and Kubernetes.
-
Experience working in Linux environments.
-
Knowledge of cloud platforms (AWS, Azure, or Google Cloud).
-
Experience supporting enterprise production systems.
-
Familiarity with distributed systems and cloud-native architectures.
-
Strong analytical and problem-solving abilities.
-
Excellent communication and collaboration skills.
-
Proactive attitude and continuous improvement mindset.
-
Strong sense of ownership and accountability.
-
Ability to work effectively in Agile, cross-functional teams.
-
Interest in software architecture and technical innovation.
The ideal candidate is a highly skilled Senior Java Developer with extensive experience building enterprise applications using modern Java technologies. You have a strong understanding of backend development, microservices, REST APIs, and software engineering best practices. You are comfortable working across the full development lifecycle, collaborating with multidisciplinary teams, and contributing to technical decisions that improve scalability, security, and maintainability. You enjoy solving complex technical challenges while continuously learning and sharing knowledge with your team.
-
Do you have 5+ years of professional experience developing applications with Java?
-
Have you worked extensively with Spring Boot, Spring Core, or Spring Batch?
-
Do you have experience designing REST APIs and microservices?
-
Are you comfortable working with relational databases such as Oracle or PostgreSQL?
-
Have you used Git, Maven, or Gradle in enterprise projects?
-
Are you familiar with CI/CD pipelines and DevOps practices?
-
Do you have experience with Docker, Kubernetes, or cloud platforms?
-
Have you worked in Agile environments using Scrum or Kanban?
-
Can you communicate confidently in English?
-
Are you available to work in a hybrid model in Lisbon?
-
Develop enterprise-grade applications using modern Java technologies.
-
Work with experienced engineering teams in a collaborative Agile environment.
-
Contribute to cloud-native and microservices-based architectures.
-
Participate in challenging technical projects with opportunities for continuous learning.
-
Grow your career while working with modern software engineering practices and cutting-edge technologies.
Java, Java 8, Java 11, Java 17, Java 21, Senior Java Developer, Backend Developer, Software Engineer, Spring Framework, Spring Boot, Spring Core, Spring Batch, REST API, RESTful Services, Microservices, SQL, Oracle, PostgreSQL, Sybase, Git, Maven, Gradle, Docker, Kubernetes, Linux, Cloud Computing, AWS, Azure, Google Cloud, CI/CD, DevOps, Unit Testing, JUnit, Clean Code, Agile, Scrum, Kanban, Enterprise Applications, Backend Development, Software Architecture, Production Support, Hybrid, Lisbon, English.
#e-mail