{"id":2159121,"url":"https://alion.io/job/itds-mid-level-fullstack-java-angular-developer-banking-systems","title":"Mid-Level Fullstack Java & Angular Developer – Banking Systems","company":{"id":4374591,"name":"ITDS","domain":"itdsportugal.com","url":"https://alion.io/company/itds-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"contractor","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Porto, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":32000,"max_usd":72000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":16},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"OpenShift","optional":false},{"name":"PrimeNG","optional":false},{"name":"Python","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-02T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-02T00:00:00Z","board_verified":false,"closed_at":null,"days_open":11,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":11},"description":"Ignite innovation in banking technology — shape the future of financial applications!\nPorto-based opportunity with hybrid work model.\nAs a Fullstack Java / Angular Developer, you will be working for our client, a leading player in the banking sector, dedicated to delivering cutting-edge financial solutions and maintaining a robust applications repository for the Natixis and Group BPCE. Join us in transforming the banking landscape through innovative software development and drive impactful change across the industry.\nYour main responsibilities:\nDevelop and maintain new features for the REFA application using Java, Spring Boot, and Angular 2+.\nModel data and write SQL queries in Oracle, utilizing JPA and Hibernate for ORM.\nAssist in software releases, deployment processes, and system integration testing.\nCollaborate within an Agile team, actively participating in sprint ceremonies and knowledge sharing.\nWrite clean, testable code ensuring high-quality deliverables.\nContribute to continuous improvement of development practices and systems.\nSupport ongoing maintenance and evolution of the existing application systems.\nEngage in occasional international travel to support project needs.\nYou're ideal for this role if you have:\n4+ years of overall experience in software development.\nProficiency in Java (minimum 4 years) and Spring Boot (2+ years).\nHands-on experience with Angular 2+ development.\nStrong knowledge of SQL and Oracle databases, with ORM expertise in JPA/Hibernate.\nExperience with Git version control.\nIt is a strong plus if you have:\nKnowledge of Python, OpenShift, JSF, PrimeNG.\nFamiliarity with CI/CD tools such as Jenkins, XL Deploy, XL Release.\nFrench language skills are advantageous.\nLanguage required for the role:\nFluent English.\nEligibility to work in Europe:\nOnly candidates with an existing legal right to work in the European Union will be considered for this role.\n#MAKEYourCareerBETTER\nInterested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.\n\nhttps://itdsportugal.com/en/it-jobs/10202/?utm_source=itjobs","description_format":"text","description_chars":2158,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services"],"lifecycle":[{"event":"open","at":"2026-10-09T07:30:12Z"}],"visa":[],"liveness":{"score":71,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.786,"p_room":0.9,"age_days":11,"expected_fill_days":31,"reasons":["seen:11","win:mid"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/itds-mid-level-fullstack-java-angular-developer-banking-systems","json_url":"https://alion.io/job/itds-mid-level-fullstack-java-angular-developer-banking-systems.json","meta":{"generated_at":"2026-10-13T17:54:49Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":27388,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4374591},"rest":"https://alion.io/mcp/rest/get_company?id=4374591"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fitds-mid-level-fullstack-java-angular-developer-banking-systems"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fitds-mid-level-fullstack-java-angular-developer-banking-systems"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fitds-mid-level-fullstack-java-angular-developer-banking-systems"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/itds-mid-level-fullstack-java-angular-developer-banking-systems\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fitds-mid-level-fullstack-java-angular-developer-banking-systems"}]}