обновлено 9 дней назад
Senior Software Engineer (Java)
146 064 - 224 714PLN
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Java) (Java/ Spring): Building secure, scalable, and high-performance backend systems for lottery solutions with an accent on microservices, RESTful APIs, relational databases, and enterprise-grade software. Focus on designing J2EE applications, implementing Hibernate-based ORM, tuning backend performance, and mentoring developers in an agile international team.
Location: Warsaw, Poland; hybrid work
Salary: 146,064–224,714 zł
Company
is a global lottery technology company delivering secure lottery operations, retail and digital solutions, and lottery games for customers, governments, and regulators.
What you will do
- Design, develop, document, and maintain secure, scalable, high-performance backend software for lottery solutions.
- Build and maintain scalable J2EE applications, microservices, and RESTful APIs using Java 11, Spring Framework, and Spring Boot.
- Work with relational databases including DB2 and PostgreSQL, and implement ORM solutions with Hibernate.
- Ensure application performance, quality, responsiveness, security, and reliability through debugging and optimization.
- Collaborate with cross-functional teams to define, design, and deliver new features, and participate in code reviews and backend project management.
- Provide training, mentoring, and coaching to coworkers and junior developers.
Requirements
- Senior-level professional experience in Java/J2EE backend development, with 5+ years building scalable, high-performance applications.
- Strong knowledge of Java 11, Spring, Spring Boot, Hibernate, microservices, design patterns, and scalable system design.
- Experience with DB2, PostgreSQL, SQL, RESTful API design, Git, and GitHub.
- Experience with unit, integration, and performance testing using tools such as JUnit, Mockito, Gatling, or TestNG.
- Fluent written and spoken English required.
- Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent industry experience.
Nice to have
- Frontend experience with Angular or AngularJS.
- Familiarity with CI/CD pipelines, DevOps practices, and Agile environments.
- Knowledge of data encryption, authentication, access control, logging, and monitoring tools such as Kibana, Grafana, and Prometheus.
Culture & Benefits
- Agile working approach focused on adaptability, transparency, and continuous improvement.
- Open communication, knowledge sharing, and feedback-oriented collaboration.
- Opportunities to explore new technologies and develop professional skills.
- Paid time off, health, life, and disability insurance.
- Retirement benefits, well-being programs, volunteering opportunities, and additional benefits based on seniority.
- Annual information security training is required as appropriate.
Hiring process
- Selection follows pay-transparency and equal-pay principles; salary history is not requested or used.
- Employment terms are governed by a collective bargaining agreement.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →