Java Developer (Java/Hadoop/Spark) - Hybrid Porto (2 days/week office)
Java Developer (Java/Hadoop/Spark) - Hybrid Porto (2 days/week office) - HumanIT Digital Consulting | Career Page (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WNGRBS6'); .primary-color { color: #051b19; } .bg-primary-color { background-color: #051b19; } .btn-info, .btn-info:hover { background-color: #051b19; } .btn-apply, .btn-apply:hover { background-color: #051b19 !important; border-color: #051b19 !important; } .search-form { width: fit-content; margin: 0px auto 20px; padding: 10px; width: 60%; } .select2-container { width: 100% !important; } .search-dropdown-options { position: absolute; margin: 5px -12px; width: calc(100% - 17px); border: 1px solid #cacaca; border-top: 0px; z-index: 1; background: #fff; max-height: 200px; overflow: auto; border-radius: 0px 0px 6px 6px; } .search-dropdown-options li { cursor: pointer; } .search-dropdown-options ul li:hover { background-color: #5897fb; color: white; } .search-dropdown-options label { width: calc(100% - 22px); font-size: 14px; } .search-dropdown-placeholder { font-size: 14px; margin: 3px; cursor: pointer; } .select2-container--default .select2-selection--single { height: 38px !important; } .select2-container--default .select2-selection--single { height: 38px !important; border: 1px solid #ced4da !important; } .select2-selection__arrow { height: 36px !important; } .select2-results__option { font-size: 14px; } .select2-selection__rendered { line-height: 38px !important; font-size: 14px; color: #969696; } .width-100 { width: 100%; } ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size: 14px; color: #969696; } ::-moz-placeholder { /* Firefox 19+ */ font-size: 14px; color: #969696; } :-ms-input-placeholder { /* IE 10+ */ font-size: 14px; color: #969696; } :-moz-placeholder { /* Firefox 18- */ font-size: 14px; color: #969696; } @media (max-width: 575px) { .search-form { width: 100%; } .display-4{ font-size: 2.5rem; } } .positions { font-size: 16px; color: #808080; } .serach_count { padding: 4px; } .empty-result { color: #808080; } .fa-chevron-right { padding: 0px 8px; }
Java Developer (Java/Hadoop/Spark) - Hybrid Porto (2 days/week office)
Porto, Portugal
Apply for Position Or refer someone
Job Openings Java Developer (Java/Hadoop/Spark) - Hybrid Porto (2 days/week office)
About the job Java Developer (Java/Hadoop/Spark) - Hybrid Porto (2 days/week office)
ABOUT THE OPPORTUNITY
Join a strategic technology initiative where you'll work on robust data-intensive applications within a collaborative and professional environment. This mid-level position offers the opportunity to leverage your Java expertise alongside big data technologies like Hadoop and Spark, contributing to systems that process and analyze large-scale datasets. Based in Porto with a flexible hybrid model requiring only two days per week in the office, you'll be part of a team that values both technical excellence and strong communication. This role is ideal for developers who are autonomous yet collaborative, with a solid foundation in Java development and an interest in the broader big data ecosystem.
PROJECT & CONTEXT
You'll be developing and maintaining Java-based applications that interact with the Hadoop ecosystem, working with technologies like Java Spark and Hive to process and manage data at scale. Your work will involve writing clean, testable code using modern development practices, collaborating with cross-functional teams, and solving complex technical challenges within a Linux environment. Strong organizational and problem-solving skills are essential as you'll need to balance autonomy with effective teamwork. You'll use tools like JUnit for testing, Maven for build management, and Git for version control, ensuring code quality and maintainability throughout the development lifecycle.
WHAT WE'RE LOOKING FOR (Required)
- Degree in Technology, Computer Engineering, or related field
- 3-6 years of hands-on experience with Java 8 or above
- Comfortable working in Linux environments
- Experience with JUnit, Maven, and Git
- Proven experience with Hadoop ecosystem: Java Spark and Hive
- Knowledge of relational databases and SQL
- Strong communication skills, both oral and written
- Excellent organizational, analytical, and problem-solving abilities
- Autonomous working style with strong sense of responsibility and teamwork
- Portuguese as preferred main language
- English proficiency at B2 Upper Intermediate level minimum
- Available for hybrid work model with 2 days per week in Porto office
NICE TO HAVE (Preferred)
- Experience with Spring Boot framework
- Knowledge of React framework for full-stack capabilities
- Agile mindset and experience working in Agile environments
- DevOps mindset with understanding of CI/CD practices
- Experience with Jenkins and other CI/CD tools
- Knowledge of Perl scripting
- Understanding of written and spoken French
- Experience with containerization technologies (Docker, Kubernetes)
Languages Required: Portuguese (preferred), English (B2 Upper Intermediate minimum)
Work Model: Hybrid - 2 days per week in Porto office, 3 days remote
Experience Level: Mid-level (3-6 years)
Apply for Position
Or refer someone
Share
- Line
- [ LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https://www.careers-page.com/humanit/job/3WR9X8WW&title=Java Developer (Java/Hadoop/Spark) - Hybrid Porto (2 days/week office))
- X (Formerly Twitter)
- [ Email](https://www.careers-page.com/humanitmailto://?&subject=Job: Java%20Developer%20%28Java/Hadoop/Spark%29%20-%20Hybrid%20Porto%20%282%20days/week%20office%29&body=Hi there,%0D%0A %0D%0A I would like to share with you this job:%0D%0A %0D%0A https://www.careers-page.com/humanit/job/3WR9X8WW%0D%0A %0D%0A Best regards%0D%0A)
{"@context": "http://schema.org", "@type": "JobPosting", "hiringOrganization": {"@type": "Organization", "name": "HumanIT Digital Consulting", "sameAs": "https://www.humanit.pt/", "logo": "https://manatal-backend-public-assets.s3.amazonaws.com/media/career\_portal\_logo\_direct\_upload/3ae6cf0c-2aa8-42a9-8cbe-a4011f1eda71\_Untitled%20design%20%281%29.png"}, "title": "Java Developer (Java/Hadoop/Spark) - Hybrid Porto (2 days/week office)", "datePosted": "2026-03-16T14:15:13.998303+00:00", "description": "
ABOUT THE OPPORTUNITY
\nJoin a strategic technology initiative where you'll work on robust data-intensive applications within a collaborative and professional environment. This mid-level position offers the opportunity to leverage your Java expertise alongside big data technologies like Hadoop and Spark, contributing to systems that process and analyze large-scale datasets. Based in Porto with a flexible hybrid model requiring only two days per week in the office, you'll be part of a team that values both technical excellence and strong communication. This role is ideal for developers who are autonomous yet collaborative, with a solid foundation in Java development and an interest in the broader big data ecosystem.
\nPROJECT & CONTEXT
\nYou'll be developing and maintaining Java-based applications that interact with the Hadoop ecosystem, working with technologies like Java Spark and Hive to process and manage data at scale. Your work will involve writing clean, testable code using modern development practices, collaborating with cross-functional teams, and solving complex technical challenges within a Linux environment. Strong organizational and problem-solving skills are essential as you'll need to balance autonomy with effective teamwork. You'll use tools like JUnit for testing, Maven for build management, and Git for version control, ensuring code quality and maintainability throughout the development lifecycle.
\nWHAT WE'RE LOOKING FOR (Required)
\n- \n
- Degree in Technology, Computer Engineering, or related field \n
- 3-6 years of hands-on experience with Java 8 or above \n
- Comfortable working in Linux environments \n
- Experience with JUnit, Maven, and Git \n
- Proven experience with Hadoop ecosystem: Java Spark and Hive \n
- Knowledge of relational databases and SQL \n
- Strong communication skills, both oral and written \n
- Excellent organizational, analytical, and problem-solving abilities \n
- Autonomous working style with strong sense of responsibility and teamwork \n
- Portuguese as preferred main language \n
- English proficiency at B2 Upper Intermediate level minimum \n
- Available for hybrid work model with 2 days per week in Porto office \n
NICE TO HAVE (Preferred)
\n- \n
- Experience with Spring Boot framework \n
- Knowledge of React framework for full-stack capabilities \n
- Agile mindset and experience working in Agile environments \n
- DevOps mindset with understanding of CI/CD practices \n
- Experience with Jenkins and other CI/CD tools \n
- Knowledge of Perl scripting \n
- Understanding of written and spoken French \n
- Experience with containerization technologies (Docker, Kubernetes) \n
Languages Required: Portuguese (preferred), English (B2 Upper Intermediate minimum)
\nWork Model: Hybrid - 2 days per week in Porto office, 3 days remote
\nExperience Level: Mid-level (3-6 years)
", "jobLocation": {"@type": "Place", "address": {"@type": "PostalAddress", "addressLocality": "Porto", "addressCountry": "Portugal"}}, "validThrough": "2026-05-10T18:18:13.706920+00:00", "employmentType": "FULL_TIME"} .redactor-styles { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; }