Валидна до: 30-06-2022 г. / Бургас, Варна, Пловдив, София Senior Java Developer Описание на длъжността Responsibilities: Collaborate with cross-functional teams to define, design, and develop new features Coordinate and work with other developers, business and system analysts, and UX designers who are involved with the software Independently solves various problems and rectify complicated problems through the application of design patterns Work on bug fixing and improving application performance Performs regular reviews on codes done by less experienced developers and offer feedback and suggestions for those codes Mentors and assists the junior and mid-level developers of the team Sets up a development environment on their own Develop high-level system design diagrams for program design, coding, testing, debugging and documentation Communicates with analysts and product about business requirements of their projects and has the ability to develop them Be able to communicate development progress to senior management Изисквания за длъжността At least 5 years of professional experience with Java Expertise in SQL and NoSQL databases Experience with building/consuming Rest API’s Expertise with Messaging Systems (e.g., Kafka) Experience with Search Technology (ElasticSearch) Experience in building Microservices Experience in container technologies such as Kubernetes and Docker Experience with Git source control system. Strong understanding of advanced git like rebasing, squashing, cherry picking, etc. Solid debugging and troubleshooting skills English – High level of communication skills (read, write, speak) Benefits: The chance to be a part of an international team focused on excellence in product development Upskilling Training Programs Recognition awards 25 days paid leave Additional health coverage Special offers and discounts Food and Gift vouchers Sport cards Competitive remuneration package Charity and sport initiatives