{"id":1347754,"url":"https://alion.io/job/pros-senior-software-engineer-java","title":"Senior Software Engineer (Java)","company":{"id":1770500,"name":"PROS","domain":"pros.com","url":"https://alion.io/company/pros-com","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-09-30T05:45:00Z"}},"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":["Sofia, Bulgaria"],"countries":["BG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":32000,"max_usd":88000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":4821},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Confluence","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Jira","optional":false},{"name":"Kanban","optional":false},{"name":"Kubernetes","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-08-28T00:00:00Z","employer_posted_date":"2026-08-28","last_verified_at":"2026-09-29T23:45:58Z","board_verified":true,"closed_at":null,"days_open":34,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":34},"description":"A Day in the Life of the Senior Software Engineer (Java) - About the role:\nDesign and develop reusable software components using Java 21 for our cloud-native microservices-based software platform with an emphasis on scalability and performance\nDesign and develop high-volume, low-latency applications and deliver high-availability and performance\nAutonomous and being able to take design/development decisions\nCollaborate with a talented international team of technical and product experts to design system functionality\nJoin forces with tech leads and architects to incorporate industry best practices and company standards\nLeverage AI-powered tools and emerging technologies to improve efficiency, enhance decision-making, and drive innovation within day-to-day responsibilities\nParticipate in code reviews, pair programming, and knowledge exchange with colleagues\nConduct research to solve problems and drive continuous technical improvements\nContribute to technical documentation\nCreate unit and integration tests andassistthe QA team in validation testing\nEfficientlyutilizeDevOps tools and practices to build and deploy software\nSupport the DevOps/Cloud Services team in case of deployment or production issues\nRequired Qualifications - About you:\n5+ years of experience developing large-scale complex Java applications\nExperience in the travel industrywith Airline IT knowledge\nProficiencyin server-side REST API development\nExperience in advanced topics like multi-threading, streaming, messaging, performance optimization, and horizontal scalability\nExperience working with SQL and NoSQL technologies\nUnderstanding of OOP, design patterns, SOLID principles, and modern microservices architecture\nAwareness of algorithmic complexity principles and knowledge of java classical data structures time and space complexity\nOutstanding analytical, problem-solving, verbal & written communication skills\nWillingness to learnnew technologiesin depth\nCurious and willing to learn strong functional domain\nHighly Preferred:\nUniversity degree in Computer Science or related field\nFamiliarity with MS Azure or another cloud platform\nExperience with AI tools and usage of it\nExperience with an Agile development process (Scrum, Kanban)\nExperience with Behavior and/or Test-Driven Development (BDD/TDD)\nFamiliarity with Jenkins or other CI/CD products\nWorking knowledge of Git, Jira, and Confluence\nKnowledge of Docker and Kubernetes\nAI Fluency & Growth Mindset- We welcome candidates who:\nUnderstand core AI concepts and apply them ethically to enhance productivity, insights, and decision-making.\nCraft effective prompts to optimize the quality and relevance of AI-generated outputs.\nExplore and apply agentic AI systems, using or managing autonomous agents to streamline workflows and automate tasks.\nLeverage AI tools to boost efficiency, creativity, and innovation in their daily work.\nStay curious and adaptable, continuously experimenting with AI-driven solutions to elevate team performance and customer impact.\nWhy Join PROS?\nPROS culture and its extraordinary people are at the core of our success. We are passionate about what we do and relentless in delivering on our promises.\nOur commitment to customer success inspires us to think smarter and dream bigger, empowering airlines to achieve more than they ever imagined through intelligent offer and revenue optimization.\nAt PROS, we foster a culture of care, where people feel supported to grow, innovate, and bring their best selves to work-every day. From flexible ways of working to continuous learning, we empower our teams to thrive both personally and professionally.\nJoin PROS, a dedicated travel technology company with nearly 40 years of proven airline expertise and a long runway for future growth, now powering the future of AI-driven airline retailing. If you want to be part of something exceptional, help us shape how airlines compete, innovate, and win.\nPROS Core Values\nWe are Owners\n\nWe look for every opportunity to create a better PROS and a better experience for our customers - and we hold ourselves accountable.\nWe are Innovators\n\nWe think creatively to find new paths to success - for our people, our customers and our business.\nWe Care\n\nWe are centered on caring for the people, businesses, and communities we serve.","description_format":"text","description_chars":4297,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[{"name":"Bulgaria","iso":"BG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Health Care","Professional Services"],"lifecycle":[{"event":"open","at":"2026-09-27T17:30:05Z"}],"liveness":{"score":39,"band":"fade","label":"Fading","p_open":1,"p_active":0.704,"p_room":0.55,"age_days":33,"expected_fill_days":30,"reasons":["conf:5","velocity","win:tail"],"computed_at":"2026-09-30T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/pros-senior-software-engineer-java","json_url":"https://alion.io/job/pros-senior-software-engineer-java.json","meta":{"generated_at":"2026-10-01T04:44:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4239,"day_limit":5000,"remaining_today":761,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}