Located in the Cracow office, the Software Engineer will play key role in designing and implementing Sabre's next generation security tools for customers. Sample job functions include:
- Design, develop, code, test, debug and document new software solutions or enhancements to existing software using routine and/or advanced technology.
- Work with technical staff and customers to understand problems with software, suggest improvements, and resolve issues.
- Collaborate with engineering, product management, and marketing teams.
- Contribute to enterprise software development at various stages throughout the product life cycle, representing various aspects of the end-to-end solution.
- Design and build prototype applications.
Job Requirements
- Ability to work on both the front-end and the back-end portion of the application, familiar with all the layers of software development (API, security, user interface, database, networking, back-end services).
- 2 years front end programming experience using JavaScript, HTML, CSS and related tooling.
- 2 years experienced with Java language, Java EE technologies, and Spring Tool Suite.
- Proficient with Git version control.
- Knowledge of Maven and the Maven build process.
- Familiar with modern software landscape: libraries, frameworks, tools.
- Basic understanding of networking and Linux shell.
- Experience with Java Application troubleshooting: Understand what a stack trace is and how to navigate logs created by a Java app.
- Excellent English language verbal and written communication skills.
Preferred Skills:
- Familiarity with database technologies including SQL, no-SQL, and big data.
- Proficient with Agile methodology and experience of working in Scrum teams.
- Excellent with Continuous Integration and Continuous Deployment (CICD) and Delivery (Jenkins, TeamCity).
- Practical knowledge of software development (microservice architecture, webservices), QA and testing as well as deployment processes and tools.
- Knowledge of cloud technologies and resource management (AWS, OpenShift).
- Understanding of test-driven development (TDD), behavior-driven development (BDD) practices, and experience with Junit/Unit Testing.
- Experience with Apache/Tomcat.
- Undergraduate BA/BS degree in Computer Science, Electrical Engineering, Mathematics, Statistics, or a related technical field.
Benefits
Why is it worth working with us?
- Profit from our VIP medical package with free travel insurance and dental care, sport medicine and life insurance
- Join the tax deduction program (if your job is eligible for it)
- Enjoy attractive parental benefits beyond the legally required
- Lift your qualifications through wide range of trainings and get technical certification reimbursement
- No dress code and flexible working time
- Additional days off every year for longer vacations and up to 4 days for your charity contribution
- Recommend your friends and get a very attractive referral bonus
- Take care of your well-being with free access to a Premium version of the Headspace application
- Profit from working from home in different variants (we will share details with you)
- Use your car or bike to get to the office - free of charge parking lot for employees