Requirements:
At least 2 years of experience as a Java developer,
Knowledge of SOLID, TDD, GitFlow,
Experience in working with JPA and/or any of the ORM (Object-Relational Mapping) libraries, e.g. Hibernate, EclipseLink,
Knowledge of design patterns and CleanCode principles,
Knowledge of SQL and issues related to relational databases, in particular Postgresql and Oracle databases,
Knowledge and experience in working with any of the application servers, e.g. JBoss, WebLogic, GlassFish,
Experience in working with SOAP and REST web services,
Good work organization, conscientiousness, dutifulness and attitude towards cooperation,
Knowledge of English sufficient to read technical documentation,
Higher education in IT.
Responsibilities
Creating efficient, scalable and stable software,
Participating in the design and development of new functionalities covered with unit and integration tests,
Support in diagnosing problems and optimizing the operation of a production system that operates on very large volumes of data,
Work in accordance with the SCRUM methodology (participation in meetings: Daily SCRUM, Sprint Review Meeting, Sprint Retrospective, Sprint Planning Meeting),
Performing code reviews on pull requests,
Process support – git-flow,
Active participation in intra-team knowledge exchange,
Participation in technical training,
Preparing short internal training for other team members,
Describing tips&tricks on Confluence
we offer
Attractive salary;
Possibility to work remotely or in a modern office in Białystok;
Remote recruitment process;
Flexible working hours;
training budget;
Multisport card;
Employee referral program;
No dress code