
Senior Java Developer Sabre
- Kraków, małopolskie
- Stała
- Pełny etat
Location: Krakow
Type of work: hybrid (2-3 days per week in office)
Salary: base + financial bonusResponsibilities:
- Development and maintenance support for existing products
- Development new products, API, with less
- Be supervisor in team
- self-sufficient,
- Managing tasks in team
- Providing solutions
- Experience working with Spring Framework including Spring Boot, Spring MVC and Spring Data
- Deep practical understanding of Java, its syntax, and best practices: Clean Code, OOP Design, GoF Design Patterns, SOLID (minimum 6 years of experience in Java server-side development)
- Experience working with Spring Framework including Spring Boot, Spring MVC and Spring Data
- Deep practical understanding of Java, its syntax, and best practices: Clean Code, OOP Design, GoF Design Patterns, SOLID (minimum 6 years of experience in Java server-side development)
- Familiarity with Proto and gRPC Basics
- Experience with containerization technologies Docker and Kubernetes
- Familiarity with cloud computing technologies Google Cloud Platform
- Experience with messaging systems
- Good communication skills, you must be able to communicate effectively with team members, stakeholders, and management
- Good communication skills, you must be able to communicate effectively with team members, stakeholders, and management
- Ability to mentor junior developers
- Solid understanding of database design principles and experience working with SQL or NoSQL databases
- DD, Testing Pyramid, good knowledge of testing frameworks (junit, testNG, mockito)
- Familiarity with DevOps, you should have experience with DevOps practices, such as Continuous Integration and Continuous Delivery (CI/CD))
- Strong problem-solving skills, ability to work independently with minimal supervision
- Good communication skills, you must be able to communicate effectively with team members, stakeholders, and management
- Ability to mentor Junior Developers
- Familiarity with Proto and gRPC Basics
- Experience with containerization technologies Docker and Kubernetes
- Familiarity with cloud computing technologies Google Cloud Platform
- Experience with messaging systems
- Travel, Airline domain experience
- High analytical skills
- A high degree of initiative and flexibility
- High customer orientation
- High quality awareness
- Excellent verbal and written communication skills
- Working with a state-of-the-art hotel property management system.
- Opportunity to do something that has high impact and game changing in our industry
- Big benefit package: language courses, free medical care, life insurance, my benefit platform