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.
... through innovation. What challenge do we have for you? Location: Portugal Work model: Remote Experience level: Senior — 5+ years We are looking for a Senior Java Software Engineer with strong experience in Java-based microservices, cloud-native environments, and omni-channel retail and Order Management Systems. You will ...
... integração e desenho de Web Services (REST/SOAP ) - Experiência prévia em processos estruturados de refatoração ou migração de sistemas legados - Certificação Java e/ou outras Oracle - Licenciatura em Engenharia de software ou similar Competências Interpessoais (Soft Skills - Liderança e Empatia : Capacidade de liderar pelo ...
... testing; - Coach and support junior team members; - Work with Infrastructure as Code tooling; Skills & Experience Required Essential: - 4+ years of experience in Java development, across at least 3 projects; - Strong knowledge of Java 17+ in a containerised environment ; - Strong knowledge of Spring frameworks ; - Experience ...
... development best practices and continuous improvement within the team. WHAT WE ARE LOOKING FOR - More than 9 years of professional experience in full stack or Java-based software development. - Professional working proficiency in French (mandatory), with the ability to participate confidently in technical discussions, meetings ...
... development best practices and continuous improvement within the team. WHAT WE ARE LOOKING FOR - More than 9 years of professional experience in full stack or Java-based software development. - Professional working proficiency in French (mandatory), with the ability to participate confidently in technical discussions, meetings ...
Senior Software Engineer (Java)(Hybrid) Porto, Portugal A global SaaS leader for seamless digital document workflows, Nitro offers a suite of solutions for PDF, eSigning, identity verification and analytics supported by a best-in-class customer success and change management https://jobeax.com/link/aXNd0EXhcuwNAAXK more ...
Senior Software Engineer (Java)(Hybrid) Porto, Portugal About Us: A global SaaS leader for seamless digital document workflows, Nitro offers a suite of solutions for PDF, eSigning, identity verification and analytics supported by a best-in-class customer success and change management team. With more than 3 million licensed ...
... What you’ll be doing: You will join the existing team and collaborate on delivering feature, security, scalability and resiliency enhancements to our existing Java and Scala code base. You will contribute to the design of new features. You will work cross-functionally with other Nitro Engineering teams and stakeholders to ...
Seeking a Software Engineer to develop high-volume production applications, design scalable systems, and collaborate on customer-focused experiences using Java and other object-oriented languages.
We are looking for a Software Architect / Senior Java Engineer! At Tenth Revolution Group, we specialize in connecting highly skilled professionals with leading international organizations. We are currently supporting an innovative e-mobility business in the search for an experienced Software Architect who can combine strategic ...
Desenvolvedor Backend Sênior procurado para trabalhar com Java, Spring, AWS e microserviços. Colaboração com equipes multidisciplinares e foco em inovação.
Seeking a Java Software Engineer in Matosinhos, Portugal to design and implement scalable PostgreSQL solutions with a focus on performance. Requires 4+ years of PostgreSQL experience and Spring Framework knowledge.
... Hands-on technically, comfortable reviewing and writing code. - Solid foundation in computer science, with strong competencies in algorithms, data structures, software design, and building large, distributed systems - Experience in performance optimisations, code profiling, and Java application runtime analysis Skills That ...
... Requisitos Técnicos - Formação em Engenharia Informática, Ciências da Computação, Sistemas de Informação ou área equivalente; - Experiência em desenvolvimento de software (mínimo 2 anos); - Domínio de, pelo menos, uma das seguintes linguagens: C#, Java, Python, JavaScript/TypeScript (valorizado conhecimento de PHP, SQL, JSON, ...
... to technical and non-technical stakeholders - Contribute to CI/CD, observability and production-readiness practices Requirements: - 5+ years of professional software engineering experience - Excellent, recent hands-on Java development experience - Strong experience with Spring / Spring Boot - Professional production experience ...
... 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 I at Iterable, you'll play a key role in shaping the future of customer engagement. You'll take on increasingly complex tasks, using company best practices ...
Backend Engineer responsible for application lifecycle using cutting-edge technologies, developing, testing, and deploying code. Requires Java expertise and strong communication skills.
Decskill seeks a Senior Java Developer to join a growing IT consulting team delivering Java applications in a fast-paced environment. You will design, implement, test, and maintain scalable systems, collaborating with cross-functional teams in an Agile context to meet client requirements and ensure high-quality software. ...
... mindset when implementing features and changes within the Secure Software Development Life Cycle (SSDLC). What you bring... - 3+ years of experience as a backend engineer building scalable, production-ready solutions using the Java stack (with strong experience in Java 17 and ideally Java 21); - Experience implementing RESTful ...