Fullstack java developer in business systems
Description
Описание
We are an implementation and consulting company. We specialize in areas such as IT rescue, digital transformation, and maintenance. Together, we create state-of-the-art digital solutions, primarily for clients in industries such as healthcare, banking, insurance, e-commerce, FMCG, and retail. We combine innovation with a practical approach to solving technology problems. Our team consists of IT enthusiasts who value growth, modern technologies, and a friendly working environment.
Задачи
- Designing and agreeing on technical assumptions while ensuring integrity, data security, high architectural quality, and minimal impact on technical debt.
- Developing and implementing functionality in business systems using a microservices architecture, with a focus on the backend.
- Reviewing code delivered by the team for compliance with architectural standards and the assumptions behind changes.
- Actively preventing technical debt by initiating refactoring and adding entries to the system debt register.
- Providing programming and subject-matter support during solution implementation and the responsible maintenance of application modules.
- Diagnosing, analyzing, and resolving errors from UAT tests and maintenance issues observed in production monitoring.
- Estimating the effort required for planned changes to IT systems.
Требования
- At least 4 years of overall commercial experience in software development projects, including at least 3 years of experience working with Java and PostgreSQL databases.
- Very good knowledge of backend technologies: Java 18+, Spring Boot 3+, and JPA / Hibernate.
- Knowledge of and experience creating frontend applications: Angular 19+, TypeScript, NodeJS, with at least 2 years of experience with Angular.
- At least 2 years of experience working in an Agile / SCRUM model.
- Experience integrating systems using REST, SOAP, and Apache Kafka.
- Knowledge of CI/CD and application build tools: Maven, Gradle, Jenkins, GitHub Actions, as well as version control tools: Git, Bitbucket, GitHub.
- Ability to use tools for diagnosing and analyzing errors: Kibana, Elasticsearch.
- Knowledge of containerization (Docker, Kubernetes) and experience working in Linux and Windows environments.
- Knowledge of application servers (Tomcat).
- Knowledge of design and architectural patterns, and a commitment to code quality.
- Будет плюсом: Knowledge of CMS systems, particularly Magnolia DX Core;
- Experience working with cloud infrastructure (Azure Cloud);
- Knowledge of HTTP servers (Nginx, Apache);
- Knowledge of Domain-Driven Design (DDD) and practical use of artificial intelligence (AI / Agentic AI tools) in the software development process.
Условия
Work on client projects and our own products. Real influence on business and technology solutions within the projects we deliver. Training and support in defining a career development path.
- Company events, access to medical services, and sports packages.
Employment under a B2B or student civil-law contract.
Hybrid work: 1 day a week from the office (Warsaw).
A short recruitment process.
Skills
- Agentic AI
- Agile
- AI
- Angular
- Azure
- Bitbucket
- CI/CD
- Cloud
- Containerization
- Docker
- Domain-Driven Design (DDD)
- E-commerce
- Elasticsearch
- Git
- GitHub
- GitHub Actions
- Gradle
- Hibernate
- Java
- Jenkins
- JPA
- Kafka
- Kibana
- Kubernetes
- Linux
- Maven
- Microservices
- Nginx
- Node.js
- PostgreSQL
- Scrum
- SOAP
- Spring
- Tomcat
- TypeScript
- Version Control