What does a successful Senior Backend Java Developer do?
You will be based in a team developing code for our POS application, based on analytical and technical documentation.
What you will do:
- Design and implement IT solutions based on the presented analytical and technical documentation;
- Review analytical documentation;
- Create technical documentation;
- Provide technical support for existing systems;
- Report work progress to your supervisor.
What you will need to have:
- Ability to work from the office in Warsaw 4 days a week;
- Very good knowledge of Java 8+ and object-oriented programming issues and experience in independent design, implementation, documentation and testing of application components;
- Practical knowledge of Spring, Spring Boot, Hibernate/JPA and JEE frameworks, and practical knowledge with message queue systems, particularly RabbitMQ;
- Practical knowledge of tools supporting the software development process: Maven, Git, Gitlab, Gitlab CI/CD, Jenkins, Nexus, Jira;
- Knowledge of relational databases, in particular Oracle and knowledge of RESTful API design;
- Experience in system integration;
- Very good knowledge of English and Polish.
What would be nice to have:
- Familiarity with web frameworks;
- Understanding of DevOps principles;
- Degree/diploma in Computer Science, Computer Engineering, or in a relevant field.
Perks at work:
- Possibility to collaborate with talented team of professionals in a dynamic and supportive work environment;
- Attaractive salary;
- Private medical care;
- Life insurance;
- Sport activities;
- Company shares;
- Parking space and other.
#LI-1IB
R-10348832