Java Software Engineer em Porto, Portugal is listed on Jobeax. Browse 30,000+ vacancies available.
Java Developer
Location: Porto, Portugal
Salary: €42,000 – €48,000 per year
Employment Type: Full-time
Our client is a global digital transformation and technology consultancy that partners with large, international organisations to help them modernise their technology, customer experiences, and digital operations.
The business operates across multiple international markets and brings together expertise across software engineering, cloud technologies, data, AI, digital commerce, and enterprise platforms. Its teams work on complex, large-scale technology programmes, supporting clients from initial strategy and implementation through to ongoing optimisation and managed services.
The organisation has a strong engineering culture, with distributed teams working collaboratively across different countries and time zones. Employees have the opportunity to work on technically challenging projects for well-established international businesses, using modern technologies and engineering practices.
The company is continuing to grow its international engineering capability and is looking for talented Java Developers to join its team in Porto.
We are looking for an experienced Java Developer to join our engineering team in Porto. You will be responsible for designing, developing, testing, and maintaining high-quality Java applications and services, working closely with other developers, product teams, and stakeholders to deliver reliable and scalable solutions.
This is an opportunity to work on technically challenging projects within a collaborative engineering environment, with a strong focus on clean code, performance, scalability, and continuous improvement.
Key Responsibilities:
Design, develop, and maintain robust Java applications and backend services.
Write clean, maintainable, and well-tested code.
Work with the wider engineering team to design and implement new features.
Participate in technical discussions, code reviews, and architectural decisions.
Troubleshoot, debug, and resolve application issues.
Develop and maintain automated tests to ensure software quality.
Contribute to improving development processes, tooling, and engineering standards.
Collaborate with Product, QA, DevOps, and other technical teams.
Keep up to date with modern Java technologies, frameworks, and best practices.
Requirements:
Strong commercial experience developing applications using Java.
Good understanding of object-oriented programming and software design principles.
Experience building and consuming RESTful APIs.
Experience with Spring / Spring Boot.
Good understanding of relational databases and SQL.
Experience with automated testing and development best practices.
Familiarity with Git and modern software development workflows.
Strong problem-solving and analytical skills.
Good communication skills and the ability to work effectively within a team.
Desirable:
Experience with cloud platforms such as AWS, Azure, or GCP.
Experience with Docker and/or Kubernetes.
Familiarity with CI/CD pipelines and DevOps practices.
Experience with messaging technologies such as Kafka or RabbitMQ.
Knowledge of microservices architecture.
Experience working in Agile/Scrum environments.
What We're Looking For:
We are looking for someone who enjoys solving complex technical problems, takes ownership of their work, and is passionate about building quality software. You should be comfortable working collaboratively while also being able to take responsibility for delivering solutions independently.
Why Join?
Work on international, enterprise-scale technology projects.
Join a collaborative, globally distributed engineering environment.
Work with modern technologies and established engineering practices.
Exposure to complex systems, large-scale applications, and challenging technical problems.
Opportunities for continued technical development and career progression.
Be part of a growing international technology organisation with a strong focus on innovation and digital transformation.
... more about our story and mission on our Culture and About Us pages. Let’s shape the future of customer engagement together! How you will make an impact: As a Software Engineer II at Iterable, you'll complete smaller projects autonomously, with regular oversight on new problems or undefined projects. You will prioritize activities ...
Backend Java Software Engineer for a 1-year extendable contract. Role focuses on designing/developing scalable backend services and iGaming integrations using Java (17+) and Spring Boot. Emphasizes quality, resilience, and distributed systems. Fully remote with occasional travel to Málaga, Spain.
ABOUT THE OPPORTUNITY We are looking for a Senior IAM Java Engineer to support a remote opportunity in the fintech sector, focused on secure, scalable and high-performance identity and access management solutions for enterprise environments. WHAT YOU WILL DO - Design, build and maintain backend services and microservices ...
... continuous improvement and evolution of the application Ensure attention to detail and quality in delivered solutions Requirements - 1 to 3 years of experience as a Software Engineer - Comfortable working in a hybrid role combining technical development and business understanding - Experience with third-party data and data governance ...
Senior JAVA Backend Developer Location: Lisbon, Portugal Working model: Hybrid – 3 days per week in the office Contract: Permanent I’m looking for a Senior JAVA Backend Developer to join a team in the middle of a major engineering transformation. What you’ll be doing - Take ownership of backend services and drive their ...
... allows us to offer an international context, diverse challenges, and long-term career opportunities, while staying close to our teams. We are searching for a Java Software Developer ! Responsibilities: - Design, develop, test, support and enhance back-end systems supporting financial operations. - Develop and maintain applications ...
... allows us to offer an international context, diverse challenges, and long-term career opportunities, while staying close to our teams. We are searching for a Java Software Developer ! Responsibilities: - Design, develop, test, support and enhance back-end systems supporting financial operations. - Develop and maintain applications ...
... allows us to offer an international context, diverse challenges, and long-term career opportunities, while staying close to our teams. We are searching for a Java Software Developer! Responsibilities: Design, develop, test, support and enhance back-end systems supporting financial operations. Develop and maintain applications ...
Caixa Mágica Software in Porto is seeking a Software Engineer to evolve an application that manages financial statement referentials and connects to external data providers. You will design secure back-end architectures, work with Java 21 and Spring, and push for CI/CD driven delivery. The role requires 1–3 years of experience, ...
... us to offer an international context, diverse challenges, and long-term career opportunities, while staying close to our teams. We are searching for a Senior Java Software Developer! Responsibilities: - Contribute to the functional and application-related consistency of IT solutions, ensuring service continuity and continuous ...
... us to offer an international context, diverse challenges, and long-term career opportunities, while staying close to our teams. We are searching for a Senior Java Software Developer! Responsibilities: - Contribute to the functional and application-related consistency of IT solutions, ensuring service continuity and continuous ...
XScience is seeking a Staff Engineer / Technical Lead to guide enterprise-grade software delivery. You will lead engineering teams, shape technical direction, and collaborate with product and business stakeholders across the EU, ensuring scalable, maintainable solutions. The role combines hands-on leadership with architecture ...
... grupo multinacional Mo Ongy (que conta com presença global desde 2000). Trabalhamos com clientes nacionais e internacionais em áreas relevantes como cloud, software engineering e sistemas enterprise. Atualmente contamos com mais de 300 colaboradores e escritórios em Lisboa e Porto. Na ADENTIS centramo-nos nas PESSOAS e ...
... grupo multinacional MoOngy (que conta com presença global desde 2000). Trabalhamos com clientes nacionais e internacionais em áreas relevantes como cloud, software engineering e sistemas enterprise. Atualmente contamos com mais de 300 colaboradores e escritórios em Lisboa e Porto. Na ADENTIS centramo-nos nas PESSOAS e ...
... tools in software engineering within your team Your profile You hold a degree in computer science or a comparable qualification and bring strong experience in software architecture as well as enterprise development with Java and Spring Boot Architectural thinking comes naturally to you, combined with a hands‐on mindset that ...
CEiiA is seeking an Engineer | Backend Developer to join the geoSystems Business Unit to develop state-of-the-art space technology. You will implement CI strategies, maintain documentation, and ensure security, scalability and performance while contributing to architectural decisions. Proficiency in Java and cloud-based ...
... plan; - Comprehensive career plan and progression involving assertive performance reviews. Responsibilities: - Build and maintain robust backend services in Java. - Develop interactive user interfaces using modern JavaScript frameworks. - Integrate Java applications with databases like PostgreSQL or MongoDB. - Actively ...
... partner needs to designing and testing innovative hypotheses, we create industry-leading experiences for luxury customers everywhere. THE ROLE Reporting to the Engineering Lead, you will be responsible for improving and maintaining our project portfolio. As a Software Engineer, your duties will include developing end-to-end ...
... integrations with partners and clients across the world, ensuring our data flows seamlessly across the ecosystem. WHO YOU ARE - The Foundation: You hold a degree in Software Engineering, Computer Science, or have a similar technical background. You have 2+ years of professional experience in a comparable software engineering role. ...
... security-centric software delivery teams in Porto, Portugal. You will implement hands-on DevSecOps practices, integrate SAST/DAST/SCA gates into CI/CD, and guide Java and Python development teams on secure coding patterns. With 3–5 years blending software engineering and AppSec, you will tune scanners to reduce false positives, ...