We are looking for Architect/Senior Java Developers!
Client is software product company with a platform for managing dental clinics. Features, among many others, include appointment management, controlling, billing, documentation and legal services.
The most urgent need is a complete redesign and rebuild of the software installation package.
WHAT WILL BE YOUR RESPONSIBILITY:
- Together with colleagues in the agile Java development team, you will continue to develop successful core product for the future.
- Migration of a sophisticated business applications to microservices architecture, based on the Spring framework with REST, JSON and JPA .
- New development of dynamic interfaces as well as new client and server components.
- Participation in high-level architectural and design activities.
- Involvement in analysis and design, implementation and deployment.
- Implementation of unit and integration tests.
- Creating functional and technical documentation of the project.
- Following established programming procedures and guidelines.
REQUIREMENTS:
-
At least 6 years of professional experience in software development with Java.
- Great knowledge of the Spring framework and REST interfaces.
- Experience in handling of relational databases such as PostgreSQL.
- Development tools such as Eclipse/IntelliJ, Git, Maven, Jenkins, SonarQube form the basis of your work.
- Knowledge of Object Oriented Programming principles, design patterns and clean code approach.
- Knowledge of architecture and design patterns such as Clean or Hexagonal Architecture.
- Desire to work with agile process models in a team and know Scrum or Kanban.
WE ARE OFFERING:
- UoP or B2B contract - you decide.
- Remote work or working from our Białystok or Warsaw.
- Great place to work and to grow your skills.
- Competitive salary reflecting your experience and knowledge.
- Great working conditions including various benefits, training budget and best equipment.