{"id":2212578,"url":"https://alion.io/job/madiff-senior-java-developer-3","title":"Senior Java Developer","company":{"id":4374669,"name":"Madiff","domain":"madiff.eu","url":"https://alion.io/company/madiff-2","size_band":"51-200","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Zoho Recruit","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Warsaw, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":56000,"max_usd":94000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":312},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"GitLab","optional":false},{"name":"GitLab CI","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Jira","optional":false},{"name":"Maven","optional":false},{"name":"Oracle","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Rest API","optional":false},{"name":"Sonatype Nexus IQ","optional":false},{"name":"Spring Boot","optional":false},{"name":"Hazelcast","optional":true},{"name":"SOAP","optional":true}],"status":"live","first_seen_at":"2026-10-10T03:53:37Z","employer_posted_date":"2026-10-10","last_verified_at":"2026-10-13T07:54:53Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"We are looking for Senior Java Developers to join a long-term payments technology programme focused on terminal management systems supporting more than 300,000 payment terminals across multiple hardware vendors. The role combines backend development, integrations, and system modernisation within a complex enterprise payments environment.\nThis is a hands-on Java role working across both legacy and modern architectures, including migration from WildFly-based systems to Spring Boot microservices, with strong focus on integrations, distributed systems, and payment infrastructure reliability.\nResponsibilities\nDesign and implement IT solutions based on analytical and technical documentation \nReview analytical documentation and translate it into technical implementation \nCreate and maintain technical documentation \nSupport technical upgrade and modernisation of the existing system \nWork with legacy code and contribute to gradual system migration \nConduct regular application scans and remove vulnerabilities \nBuild and maintain integrations with internal and external systems \nWork with distributed transactions, queues, caching, and database integrations\nRequirements\nVery good knowledge of Java 8+ and object oriented programming \nPractical experience with Spring, Spring Boot, Hibernate/JPA, and JEE \nExperience designing, implementing, documenting, and testing application components independently \nPractical knowledge of RabbitMQ or other message queue systems \nGood knowledge of Maven, Git, GitLab, GitLab CI/CD, Jenkins, Nexus, Jira \nKnowledge of relational databases, especially Oracle \nPractical experience with REST API design \nExperience with system integrations and distributed systems \nExperience with application servers such as JBoss / WildFly \nKnowledge of scanning tools such as Fortify or Sonatype \nEnglish B2 \nFull availability in the Polish time zone \nAbility to work 4 days per week from the Warsaw office \nNice to have\nExperience in payments, acquiring, terminal management, or financial services \nExperience with SOAP, RMI, database links, or direct database integrations \nExperience with Hazelcast or distributed caching \nExperience with distributed transaction patterns such as two phase commit or Saga \nExperience working with legacy systems and migration programmes \nExperience with GWT / GWTExt \nBenefits\nSolid, competitive salary\nWork in a multinational environment on international projects\nComprehensive healthcare\nLong-term B2B contract with a stable project pipeline\nFlexible hybrid model (4 days/ week on-site in Warsaw)","description_format":"text","description_chars":2561,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-10T03:53:37Z"}],"visa":[],"liveness":{"score":57,"band":"ok","label":"Likely open","p_open":1,"p_active":0.568,"p_room":1,"age_days":3,"expected_fill_days":37,"reasons":["conf:1","agency","wave","win:early","comp:brand"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/madiff-senior-java-developer-3","json_url":"https://alion.io/job/madiff-senior-java-developer-3.json","meta":{"generated_at":"2026-10-13T09:12:58Z","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":13788,"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":4374669},"rest":"https://alion.io/mcp/rest/get_company?id=4374669"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmadiff-senior-java-developer-3"},{"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%2Fmadiff-senior-java-developer-3"},{"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%2Fmadiff-senior-java-developer-3"},{"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/madiff-senior-java-developer-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmadiff-senior-java-developer-3"}]}