As a Java Developer at Aspire Systems Poland, you will join an innovative project for an airline company that provides comprehensive service for both commercial and military airlines.
The project modules include complex mobile applications for iOS and Windows platforms, web applications for dispatchers and extensive backend applications in JEE. The applications, used by over 50 airlines, ensure optimization of aviation processes. The project is algorithmically advanced and has a large variety of modules. Many of them are completely new products, thanks to which the code meets the highest programming standards. The smooth operation of the system is a critical factor for airlines, which is why the design puts great emphasis on the quality and scalability of the code.
What we offer:
- Work in the project with best software development practices: Code Reviews, Unit Tests, pair programming (if necessary)
- Take part in the decision-making process
- A true Agile approach – we work in Scrum
- Impact on company development and applied technologies
- Team outings and office celebrations
- Awards and recognition
- Lots of learning opportunities: regular Pizza Meetings and Share Knowledge Meetings
- Internal library and on-site English lessons
- Gaming room and chill-out zone
- Conference budget up to 1500 pln + 2 additional days off
- Relocation package: if you are from outside Tricity we are ready to help you in the relocation process or compensate financially
Requirements:
- 4+ years of experience in Java programming (JEE)
- Experience in relational databases (MySQL) and Java Persistence API
- Good command of English (at least B2 level)
- Experience with Agile methodologies
- Experience with test automation (unit and integration tests)
- Strong focus on quality
Nice to have:
- Docker and Kubernetes (or any other container orchestration system)
- Java frameworks (Spring & Play Framework)
- Micro services architecture
- Message broker software (RabbitMQ)
- AWS
- Elastic Stack