Senior/Expert Java Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Specific-Group Software Solutions develops custom software solutions for corporate clients in Austria, Germany, Italy, Lithuania, Slovakia and USA. For doing this we have sales and service divisions in the local markets and development centers in Belarus (Minsk and Grodno).
Currently we are seeking for Senior/Expert Software Engineer to join fast-growing team
Project description: We are looking for an applicant who wants to grow with one of Germany‘s leading banks also called independent fund platform with three major product areas: retail investment account administration in partnership with distribution organizations such as insurers, financial intermediaries and broker pools; central funds ordering and depository management for institutional investors; and business process outsourcing for banks, insurers and investment companies. We’re working on implementation of new microservices-based platform to enable new business processes, integrate new services & 3rd party banking systems into core banking functionalities.
Skills and Responsibilities:
- 5+ years of relevant development experience, incl. Software Design & basic Architecture skills
- Strong understanding & structural knowledge of the best engineering practices, design patterns, architecture principles and ability to apply them on the daily basis
- Proactive in suggesting technologies, tools and engineering approaches, encourages the best engineering practices and tools for effective use
- Good knowledge of Agile Software Development Process (Scrum, Kanban) and SDLC
- Take responsibility for the code quality incl. setting up Development Quality Gates
- Experience in design and implementation of CI/CD setups
- Take responsibility for estimation process using different techniques to guarantee preciseness
- Translate customer’s requirements to the tech language and communicates them effectively to delivery teams and business stakeholders
- Propose efficient solutions & improvements for existing and potential business problems
- Write well-designed, efficient code according to functional and non-functional requirements
- Ensure deliverables are in compliance with architecture specifications
- Willing to make extra-mile to deliver commitments
- Initiate and drive business domain specific knowledge sharing/trainings for the project team
- Intermediate+ English
Technical stack:
- Java 11
- Spring Framework, Spring Boot/Cloud microservices
- REST, API Gateway/API Management
- SQL, database and transactions basics, JDBC
- ORM frameworks (Hibernate 4+)
- PostgreSQL
- CI/CD (Gradle, Gitlab, Jenkins, Nexus, Sonar)
- Cloud concepts & applications experience
- GIT
Бонусы
Competitive salary
Long-term Austrian, German and US projects
Professional growth (professional trainings, knowledge sharing meet-ups and etc )
Career perspectives
Business trips to Austria
Annual assessment and salary review
Transparent and clear management
Friendly colleagues and atmosphere
Extensive benefit package:
- medical insurance,
- fully covered sick leave for 14 calendar days in a year,
- compensation of external professional courses and trainings,
- English courses,
- additional holidays,
- financial bonuses,
- corporate gifts on special events,
- free parking spots,
- massage,
- fruity days and etc.
Company parties and team buildings;
Flexible working hours (you can start till 11am, duration of working week is 40h);
Nice corporate equipment (incl. second monitor);
Comfortable well-equipped office in the city center (with kitchen, meeting rooms and event space).
Office/remote work