Java Developer
Swan Software Solutions

Swan Software Solutions is a fast growing, quality-driven IT services company providing cutting edge solutions. We believe we have found the ideal blend of global talent, innovative technologies, and highly-standardized processes to fully leverage our core values — reliability, scalability and affordability.
We’re looking for talented and creative software engineers to join our growing team!
EXPERIENCE AND SKILLS REQUIRED:
- Strong expertise with Spring Boot, Spring Data, Spring Security, and dependency injection principles.
- Solid understanding of microservices architecture, including service discovery, load balancing, and stateless design.
- Experience with event-driven systems and message brokers (Kafka, RabbitMQ).
Strong knowledge of relational databases (PostgreSQL or similar), transaction management, and SQL optimization. - Familiarity with distributed systems concepts, including CAP theorem, partitioning, sharding, and replication.
- Hands-on experience with CI/CD tools (Jenkins, GitLab, or similar) and containerization (Docker, Kubernetes).
- Experience designing scalable APIs and ensuring testability and maintainability of code.
- Practical knowledge of architectural and design patterns (proxy, chain, etc.) and SOLID principles.
- Experience working in Agile/Scrum teams, including backlog grooming and task decomposition.
- Good communication skills in English (B2 level or higher).
Nice-to-Have Skills - Experience with CQRS and event sourcing patterns.
- Knowledge of Keycloak or other identity management solutions.
- Exposure to cloud platforms (AWS, GCP, Azure).
- Familiarity with monitoring and logging frameworks in distributed systems.
WE OFFER:
- A team of experienced professionals, ready to share their knowledge and skills;
- Strong SDLC process with use of Agile, Scrum, depending on a project;
- Competitive salary according to your skills and expectations;
- Corporate English trainings/IT business trainings;
- Strong compensation packages based on experience;
- Flexible bonus payment system that allows our team members to earn money above and beyond their standard salary.
We have offices in Poltava, Kyiv, Uzhhorod, Cherkasy, Ivano-Frankivsk and would love for you to become a part of our team!
In CV you must include contact details, examples of projects, indicating the role in the project.
The position is open due to the emergence of new projects!
Як відгукнутися?
Щоб відгукнутися на цю вакансію, вам необхідно авторизуватися на нашому сайті. Якщо у вас ще немає облікового запису, будь ласка, зареєструйтесь.
Розмістити резюмеСхожі вакансії
начальник відділу фінансів, бухгалтерського обліку та звітності

Комплектувальник товару

Різноробочий
