{"id":3043013,"url":"https://alion.io/job/gft-technologies-principal-java-developer-banking","title":"Principal Java Developer (Banking)","company":{"id":51689,"name":"GFT Technologies","domain":"gft.com","url":"https://alion.io/company/gft-technologies","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"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":155,"max":205,"currency":"PLN","period":"hour","gross":null,"usd_annual":106000},"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Spring Framework","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-09-23T00:00:00Z","employer_posted_date":"2026-09-23","last_verified_at":"2026-10-24T14:00:16Z","board_verified":true,"closed_at":null,"days_open":32,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":32},"description":"Type of contract: B2B contract\nSalary range: 155-205 PLN/H\nWhat will you do?\nJoin a team responsible for developing enterprise-grade Java applications supporting critical business processes. You will design, develop, and test scalable solutions, participate in architecture discussions and code reviews, and build modern applications based on event-driven architecture. The role requires a solid understanding of how applications operate in Kubernetes environments and how to effectively design services using Kafka.\nYour tasks\nDesign and develop enterprise-level Java applications\nImplement scalable, maintainable and resilient software solutions\nDevelop event-driven services using Apache Kafka\nDesign Java applications that effectively leverage key Kubernetes capabilities\nCreate and maintain applications based on Spring Framework and Hibernate\nDesign and develop integrations using JMS\nParticipate in architecture discussions and code reviews\nWrite unit and integration tests using TDD and BDD practices\nAnalyse and resolve complex application and integration issues\nCollaborate with cross-functional teams throughout the development lifecycle\nContribute to CI/CD processes and application delivery\nRequirements\n7+ years of commercial experience with Java development\nStrong knowledge of Spring Framework\nExperience with Hibernate\nGood understanding of event-driven architecture and hands-on experience developing applications using Apache Kafka\nUnderstanding of Kafka concepts from a software engineering perspective, including designing services that efficiently produce and consume events and analysing application-related issues\nGood understanding of Kubernetes and experience designing Java applications to run effectively in Kubernetes environments\nUnderstanding of key Kubernetes concepts relevant to application development and deployment\nKnowledge of JMS\nGood knowledge of SQL\nExperience with Git\nUnderstanding of TDD and BDD methodologies\nStrong problem-solving and debugging skills\nExperience with software design and development best practices\nExperience with cloud-based solutions\nExperience with microservices architecture\nExperience with performance optimisation\nExperience with CI/CD and application delivery processes\nExperience working with distributed systems\nOpenness to work hybrid from our client's office (Kraków) 3 days a week","description_format":"text","description_chars":2355,"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":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","IT Outsourcing & Dedicated Teams","Custom Software Development","Cloud Consulting & Migration"],"lifecycle":[{"event":"open","at":"2026-10-21T23:25:13Z"}],"visa":[],"liveness":{"score":33,"band":"fade","label":"Fading","p_open":1,"p_active":0.723,"p_room":0.45,"age_days":31,"expected_fill_days":20,"reasons":["conf:3","velocity","win:tail","comp:brand"],"computed_at":"2026-10-24T06:02:35Z"},"pay":{"stated_usd_annual":106000,"is_top_pay":false},"html_url":"https://alion.io/job/gft-technologies-principal-java-developer-banking","json_url":"https://alion.io/job/gft-technologies-principal-java-developer-banking.json","meta":{"generated_at":"2026-10-25T04:38:53Z","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":6137,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00: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":51689},"rest":"https://alion.io/mcp/rest/get_company?id=51689"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgft-technologies-principal-java-developer-banking"},{"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%2Fgft-technologies-principal-java-developer-banking"},{"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%2Fgft-technologies-principal-java-developer-banking"},{"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/gft-technologies-principal-java-developer-banking\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgft-technologies-principal-java-developer-banking"}]}