Java Software Engineer em Porto, Portugal - Jobeax
Descrição da vaga
Java Software Engineer em Porto, Portugal
AGS
Tempo integralCarga horária semanal padrão
€42k EUR - €48k EUR / year
Portugal, Porto
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.
... 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 ...
... 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, ...
... - 2 years of experience working as Data Engineer - Experience developing data driven applications and ETL environments - Knowledge or experience with Python, Java or Scala - Experience in cloud environments such as AWS, Azure or Google Cloud Platform - Experience with software tools such as Spark, Hive or Databricks - Good ...
... products tailored to meet specific customer needs. At the core of EID’s success is its team of highly skilled professionals , with a strong concentration of engineers in electronics, software, and communications. Their expertise and experience play a key role in shaping the company’s capabilities and ongoing evolution. What ...
Full-Stack Embedded Software Engineer Location: Lisbon(Hybrid) Employement: Full-Time About Loop Future Loop Future combines technology, innovation, and sustainability to create digital solutions that shape the future. By integrating software engineering, cloud solutions, salesforce expertise, and intelligent sourcing, ...
... collaborative fast paced, driven environment - Accountability and pride for your projects For more information visit: Overview of the position As a Senior Software Engineer at Enhesa, you will work as part of a team of talented Engineers building modern applications that deliver value with quality to our global customer ...
About the job At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside ...
A leading travel technology company is seeking a Software Engineer to join their Finance Systems Engineering team. This full-time role is based in Portugal and focuses on developing extensions in Microsoft Dynamics 365, backend services in Java or Kotlin, and collaborating with cross-functional teams to enhance financial ...
... blend analysis, software development, and collaboration with technical teams to deliver scalable applications. You will contribute to frontend and backend development, integrate via REST APIs, and work with TM Forum concepts and cloud-native CI/CD practices. Proficiency in Java, Angular, HTML/JS, and databases is expected.
Hybrid – Porto hybrid ⚡ Start: ASAP We’re looking for a Senior Backend Engineer to join a fast-growing company in the EV charging industry , helping design and scale the backend systems powering next-generation charging infrastructure. You will work closely with product and engineering teams to build high-performance and ...
... and partner closely across Product, Sales, and Go-To-Market teams to deliver meaningful business impact. Position Summary We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical role in designing and delivering core capabilities for SingleStore’s. This is a senior technical role ...
... A collaborative fast paced, driven environment - Accountability and pride for your projects For more information visit: Overview of the position As a Staff Software Engineer at Enhesa, you will work as part of a team of talented Engineers building modern applications that deliver value with quality to our global customer ...
About the role Join Euronext as a Software Developer focused on AI and .NET. You will design and implement new functionalities to support core trading applications used across Euronext markets. Responsibilities - Translate business requirements into functional applications and innovative artificial intelligence (AI) and ...
... understanding and support - RFC2544, Y.1564 and Y.1731 understanding and support - IPv4 and IPv6 understanding and support - WAVE Services understanding and support - Engineering position focused on Network Automation, Software Defined Networks and Network Virtualization within the Commercial Services line of business. - Engineer ...
... operators and service providers, reaching millions of users across various geographies worldwide. We are seeking experienced and talented Backend Software Engineers to join our Product Team and work with Generative AI . This is an excellent opportunity for those who are passionate about developing successful software for ...