PROS
Posted 1d ago

Senior Software Engineer (Java)

PROS
Sofia, Sofia City Province, Bulgaria
HybridFull Time
Responsibilities
  • developing components
  • conducting research
  • creating tests
Requirements
  • 5+ years developing complex Java applications
  • Airline IT experience
  • REST API
  • SQL/NoSQL
  • Microservices
  • Scalability, and performance expertise. Cloud, CI/CD, Git, Jira
  • Docker, and Kubernetes preferred
Technical tools mentioned
Java 21REST APISQLNoSQLMicrosoft AzureJenkinsGitJiraConfluenceDockerKubernetesScrumKanbanBehavior-Driven Development (BDD)Test-Driven Development (TDD)

Job description

A Day in the Life of the Senior Software Engineer (Java) - About the role:

  • Design and develop reusable software components using Java 21 for our cloud-native microservices-based software platform with an emphasis on scalability and performance
  • Design and develop high-volume, low-latency applications and deliver high-availability and performance 
  • Autonomous and being able to take design/development decisions
  • Collaborate with a talented international team of technical and product experts to design system functionality
  • Join forces with tech leads and architects to incorporate industry best practices and company standards
  • Leverage AI-powered tools and emerging technologies to improve efficiency, enhance decision-making, and drive innovation within day-to-day responsibilities
  • Participate in code reviews, pair programming, and knowledge exchange with colleagues
  • Conduct research to solve problems and drive continuous technical improvements
  • Contribute to technical documentation
  • Create unit and integration tests and assist the QA team in validation testing
  • Efficiently utilize DevOps tools and practices to build and deploy software
  • Support the DevOps/Cloud Services team in case of deployment or production issues

Required Qualifications - About you:

  • 5+ years of experience developing large-scale complex Java applications
  • Experience in the travel industry with Airline IT knowledge
  • Proficiency in server-side REST API development
  • Experience in advanced topics like multi-threading, streaming, messaging, performance optimization, and horizontal scalability
  • Experience working with SQL and NoSQL technologies
  • Understanding of OOP, design patterns, SOLID principles, and modern microservices architecture
  • Awareness of algorithmic complexity principles and knowledge of java classical data structures time and space complexity
  • Outstanding analytical, problem-solving, verbal & written communication skills
  • Willingness to learn new technologies in depth
  • Curious and willing to learn strong functional domain

Highly Preferred:

  • University degree in Computer Science or related field
  • Familiarity with MS Azure or another cloud platform
  • Experience with AI tools and usage of it
  • Experience with an Agile development process (Scrum, Kanban)
  • Experience with Behavior and/or Test-Driven Development (BDD/TDD)
  • Familiarity with Jenkins or other CI/CD products
  • Working knowledge of Git, Jira, and Confluence
  • Knowledge of Docker and Kubernetes

AI Fluency & Growth Mindset- We welcome candidates who:

  • Understand core AI concepts and apply them ethically to enhance productivity, insights, and decision-making.
  • Craft effective prompts to optimize the quality and relevance of AI-generated outputs.
  • Explore and apply agentic AI systems, using or managing autonomous agents to streamline workflows and automate tasks.
  • Leverage AI tools to boost efficiency, creativity, and innovation in their daily work.
  • Stay curious and adaptable, continuously experimenting with AI-driven solutions to elevate team performance and customer impact.

Why Join PROS?

 

PROS 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.

 

Our 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.

 

At 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.

 

Join 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.

PROS Core Values

  • We are Owners

We look for every opportunity to create a better PROS and a better experience for our customers – and we hold ourselves accountable.

  • We are Innovators

We think creatively to find new paths to success – for our people, our customers and our business.

  • We Care

We are centered on caring for the people, businesses, and communities we serve.

 

About PROS

Private airline software providing AI-powered offer management, dynamic pricing, and retailing tools to airlines.

Year founded
1985
Employees
2184
Organization type
Private
Latest investment
Raised $150.00M Debt Financing (2020)
Headquarters
US

Similar jobs

Software Engineer roles near Sofia, Sofia City Province
1d
Save
Mark Applied
Hide
Senior Software Engineer - Java (m/f/x)
Sofia, Sofia City Province, Bulgaria
OnsiteFull Time
neoshare
neoshare: AI software providing data-continuity products for banks and real-estate businesses.
5+ YOEMore than 5 years of Java backend experience, Spring Framework, JDBC, relational databases, SOAP/REST, microservices, unit testing, software architecture, Git, and fluent English.
Java, Spring Framework, JDBC, SOAP, REST, Git, Microsoft Teams
3d
Save
Mark Applied
Hide
Senior Software Engineer (Golang) – Pricing Domain
Sofia, Sofia City Province, Bulgaria
OnsiteFull Time
SumUp
SumUp: Global fintech providing payment processing and business tools.
3+ YOEAt least 3 years of programming experience including Golang, RESTful API development, Docker, AWS, Kubernetes, SQL and NoSQL databases, Postgres, Kafka, system architecture, and software design.
Golang, RESTful APIs, Docker, AWS, Kubernetes, SQL, NoSQL, Postgres, Kafka
4d
Save
Mark Applied
Hide
Senior Software Engineer
Sofia, Sofia City Province, Bulgaria
HybridFull Time
Fastmarkets
Fastmarkets: UK-based global price-reporting agency serving commodity businesses with prices, forecasts, market analysis, and events.
5+ YOEStrong .NET/C#, GraphDB, and Elasticsearch experience; knowledge of concurrent programming, OOP, distributed and cloud computing; testing and CI/CD experience; English communication skills.
.NET, C#, GraphDB, Elasticsearch, Azure, Anthropic Claude Code, GitHub Copilot, CodeRabbit, Service Bus, REST, SOA
4d
Save
Mark Applied
Hide
Developer
Sofia, Sofia City Province, Bulgaria
OnsiteFull Time
AVEVA
AVEVA: Global leader in industrial software and digital transformation solutions.
Bachelor's degree in computer science, engineering, physics, or similar; solid .NET, C#, Entity Framework, SQL, relational database, and object-oriented programming knowledge; analytical English communication skills.
Microsoft C#, Microsoft .NET Core, F#, Entity Framework, SQL, TypeScript, JavaScript, AngularJS
1w
Save
Mark Applied
Hide
Senior Software Engineer - Trading Platform
Sofia or Milan
OnsiteFull Time
Raven
Raven: Private document-scanning and cloud document-management helping businesses and households go paperless.
Experience building and operating real-time internal platforms, observability, or trade-capture systems; deep Rust or modern C++; performance engineering; data-systems expertise; fluent English. No degree or certifications required.
Rust, C++
1w
Save
Mark Applied
Hide
Staff Software Engineer (JAVA)
Sofia or Bulgaria
HybridFull Time
Conga
Conga: Private software provider delivering revenue lifecycle management, CPQ, contract management, and document automation to businesses.
5+ YOERequires 5+ years developing large-scale Java applications, backend and distributed systems expertise, REST APIs, Cassandra, Redis, cloud platforms, microservices, Docker, Kubernetes, and CI/CD experience.
Java, Cassandra, Redis, Microsoft Azure, SQL, Jenkins, GitHub Actions, Git, Jira, Confluence, Docker, Kubernetes, GitHub Copilot, ChatGPT, Java 21, Dropwizard, OpenSearch, Elasticsearch, Azure Service Bus, Redis Streams, AKS, Helm, Scrum, Kanban, BDD, TDD, CI/CD, REST APIs, NoSQL
1w
Save
Mark Applied
Hide
Software Engineer 1
Sofia, Sofia City Province, Bulgaria
RemoteFull Time
Quickbase
Quickbase: Private SaaS software providing no-code operational and project-management applications for organizations.
Working knowledge of JavaScript/TypeScript, React UI components, CMS architecture, REST or GraphQL APIs, Git, HTML/CSS, responsive design, and AI-assisted development tools.
JavaScript, TypeScript, React, Payload CMS, Contentful, Sanity, REST, GraphQL, Git, HTML, CSS, Claude Code, Microsoft GitHub Copilot
1w
Save
Mark Applied
Hide
SAP iXp Intern - Software Developer for Circular Economy Cloud Applications
Sofia, Sofia City Province, Bulgaria
HybridPart Time, Internship
SAP
SAPNYSE: SAP: Global leader in enterprise application software and cloud services.
Student in software engineering, computer science, information systems, natural science, or related discipline with Java, object-oriented programming, analytical, problem-solving, and English communication skills.
AI, SAPUI5, Cloud Application Programming Model, Spring, Java, SAP HANA, SCRUM