Java Developer

icon лв

icon
  • Пълно работно време
  • Постоянна работа

Пълно описание


Are you looking for a job where you’ll not only feel like part of a team, but also have the opportunity to grow, whilst being in an amazing atmosphere? Here is the perfect place for you! For over three years, we have been growing in the online betting industry, backed by 15 years of experience in the gaming sector. For us, the work atmosphere goes hand in hand with success.In our team, we take care of every customer experience with a smile and attention to detail. We work in a friendly and dynamic environment, where every opinion matters. We are looking for people who believe that success, development, teamwork and fun can go together! We’re looking for an experienced Java Developer with strong knowledge of Spring, PostgreSQL, and an interest in modern best practices. Experience with JMix is a significant plus. The ideal candidate will help build and maintain robust backend systems while contributing to our continuous integration and deployment pipelines.

Key Responsibilities

  • Back-End Development: Design, develop, and maintain Java-based applications using Spring Boot and related Spring frameworks.
  • Database Management: Work with PostgreSQL to develop efficient queries, optimize performance, and ensure data integrity.
  • Architectural Input: Collaborate with team leads and architects to make decisions about system design, performance, and scalability.
  • Testing & Quality: Write and maintain comprehensive unit and integration tests, ensuring a high-quality code base.
  • JMix (Nice-to-Have): Leverage JMix (if you have experience) to speed up application development and streamline the creation of complex business solutions.
  • CI/CD & DevOps: Set up and maintain continuous integration pipelines (GitHub Actions preferred) for automated builds, tests, and deployments.
  • Code Reviews & Mentorship: Participate in peer reviews to maintain code quality.
  • Collaboration: Work closely with cross-functional teams, including QA and Product, to ensure timely delivery and smooth project execution.
  • Documentation: Maintain clear technical documentation for features, APIs, and architectural decisions.


Required Skills & Qualifications

    Experience Level: 4+ years of hands-on Java development (mid/senior range). Spring Ecosystem: Proficiency with Spring Boot, Spring Data, and Spring Security. Databases: Strong experience with PostgreSQL, including understanding of schemas, indexing, and performance tuning. Testing: Proficiency in writing and maintaining unit tests (e.g., JUnit) and integration tests. Familiarity with TDD/BDD concepts is a plus. Testcontainers experience is a plus. CI/CD: Experience with GitHub Actions or other CI/CD tools to automate the build/test/deploy cycle. Version Control: Solid understanding of Git workflows. Communication: Excellent problem-solving skills, attention to detail, and ability to articulate ideas and solutions to the team.



Nice-to-Have Skills

  • JMix Framework: Hands-on experience with JMix for rapid application development is a strong advantage.
  • Additional Databases or Cloud: Knowledge of other relational databases, or experience with cloud platforms (AWS, Heroku)
  • Microservices & Containers: Understanding of microservices architecture and containerization (Docker).
  • Performance Optimization: Familiarity with profiling tools and best practices for high-traffic applications.


What we offer:

  • Excellent Salary
  • Additional Health insurance
  • Public Transportation Card
  • Multisport Card
  • Birthday Gift
  • Excellent office location
  • Fresh foods and drink at the office
  • Team Buildings & Local company events


If you are interested please submit your CV in English. All applications will be treated strictly confidential. Only short-listed candidates will be contacted. Thank you for applying!


лв

info-icon


icon icon icon icon icon


Необходими основни умения

Необходими основни знания

Добави резюме

upload_file PDF DOC RTF TXT PPT ZIP XLS JPG OTH
info
Това е резюмето, което от ще разгледат за твоята кандидатура

Финален преглед

Увери се, че информацията е точна и ако всичко е наред натисни „Изпрати“ и твоята кандидатура отива незабавно за преглед в .

Информация за обратна връзка

Резюме

Вие се съгласявате с общите условия на Yox. При натискане на кандидатствай: 1) вие се съгласявате с общите условия на Yox, Политиката за Поверителност и Политиката на използване на бисквитките. Съгласявате се и разрешавате вашето резюме да може да бъде изпратено към работодателя (не е гарантирано получаване) и да продължи да се обработва и анализира съгласно нашите условия и политики. Натискайки „Изпрати“се съгласяваш с на Yox.bg
done
Честито, вашето резюме беше изпратено успешно!

При интерес от работодателя очаквайте връзка на посочените от вас контакти.