{"id":3679117,"url":"https://alion.io/job/specific-group-senior-java-backend-developer","title":"Senior Java Backend developer","company":{"id":685882,"name":"Specific-Group","domain":"specific-group.com","url":"https://alion.io/company/specific-group","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Join","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":["Kraków, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":17000,"max":21000,"currency":"PLN","period":"month","gross":null,"usd_annual":63912},"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"GDPR","optional":false},{"name":"Java","optional":false},{"name":"MS SQL","optional":false},{"name":"Redis","optional":false},{"name":"Spring Boot","optional":false},{"name":"Angular","optional":true},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-03T07:34:53Z","employer_posted_date":null,"last_verified_at":"2026-11-03T07:34:53Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"Bulk payments through a file upload sound simple until you build them: many transactions in one file, validation for each of them, and an existing banking backend that has to accept them. You’ll write the Java 21 / Spring Boot 3.5 services that bring business banking to an e-banking platform, as part of a new team. \nWHO WE ARE \nSpecific-Group is an owner-managed IT services company with 26+ years in the market, 600+ specialists across 10 countries, and no VC funding or exits. Around 90% of our people are senior-level, and 82% of projects get extended - because clients value the work. Our AI tooling varies depending on the project and business requirements. All solutions we use are selected with GDPR compliance in mind.\nThanks to the continued growth of our Financial Services portfolio and the expansion of our Polish office, we’re creating new opportunities for professionals who want to grow together with the business.\nTHE CLIENT & THE PROJECT \nOur client provides IT infrastructure, platforms and applications for three Austrian banks. Its e-banking app currently serves private customers; the next step is new features for small and medium businesses, including bulk payment processing through file uploads. \nThese are built as new services alongside the existing app. SPG already has around 13 people working with this client on another project, so you’ll have colleagues on the ground. The team works in English. \nYOUR ROLE IN THE TEAM \nYou’ll join the new SME team while it’s still being formed, so you’ll be among its first members. The planned setup is three backend developers (including the Tech Lead), three frontend developers, three manual QA engineers and one test automation engineer. You’ll share the Java codebase with the Tech Lead, who codes at least half of the time, and one more backend developer, work closely with the SPG architect and report to the Tech Lead. \nHOW IT STARTS \nFirst weeks: Get to know the existing app, the EJB middleware and the target architecture defined by the Tech Lead and the architect; \nNext: Deliver the first SME services and their integration with the existing backend; \nOngoing: Own backend features from design to production. Concrete milestones will be agreed during your first weeks. \nWHAT YOU’LL DO \nWrite production code in Java 21 and Spring Boot 3.5; \nBuild new SME services, including bulk payment processing; \nIntegrate them with existing Java EE / EJB middleware; \nRead legacy JSP code to understand existing behaviour and dependencies; \nWork with Redis and MS SQL, and review your teammates’ code. \nYOUR PROFILE\nYou have 7+ years of commercial experience with Java, including Spring Boot in production;\nYou’ve worked with or integrated Java EE / EJB systems;\nYou’re comfortable with relational databases, ideally MS SQL;\nYou’re comfortable shaping solutions while requirements are still evolving;\nBanking or payments experience is a plus, not a must.\nSTACK \nJava 21 · Spring Boot 3.5 · Redis · MS SQL · Java EE / EJB (integration) · JSP (reading) · Angular 21 (frontend team) \nFAIR TO SAY \nThis isn’t a greenfield project without legacy constraints. The new services must integrate with EJB middleware and older JSP code, and both the team and the scope are still taking shape. The role is hybrid: you’ll be at the SPG office in Kraków 2 - 3 days a week, and for now you choose which days. If you prefer a fully defined spec or fully remote work, this may not be the right fit. \nHIRING PROCESS \nScreening call with SPG Recruiting \nTechnical interview (1 hour) \nFinal round with the SPG architect → Contract \n\nSpecific-Group is an equal opportunity employer. We welcome applications regardless of gender, age, origin, religion, disability or sexual orientation. \nTech stack\nJava\nSpring\nSpring Boot\nHibernate\nRedis\nMS SQL\nEJB\nJSP","description_format":"text","description_chars":3803,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Custom Software Development","Enterprise Apps Implementation Partners"],"lifecycle":[{"event":"open","at":"2026-11-03T12:23:45Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":164,"reasons":["seen:2","win:early"],"computed_at":"2026-11-06T05:58:05Z"},"pay":{"stated_usd_annual":63912,"is_top_pay":false},"html_url":"https://alion.io/job/specific-group-senior-java-backend-developer","json_url":"https://alion.io/job/specific-group-senior-java-backend-developer.json","meta":{"generated_at":"2026-11-06T21:07:45Z","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":1102,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00: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":685882},"rest":"https://alion.io/mcp/rest/get_company?id=685882"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fspecific-group-senior-java-backend-developer"},{"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%2Fspecific-group-senior-java-backend-developer"},{"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%2Fspecific-group-senior-java-backend-developer"},{"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/specific-group-senior-java-backend-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fspecific-group-senior-java-backend-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3679117}},{"tool":"search_jobs","arguments":{"company":"specific-group.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3679117},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}