company

Experienced Java Software Engineer

OpenBetAthens, Attica, Greece
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

If you are the right candidate for this Software Engineer role, you will have:A minimum of 3 years of hands-on experience in designing and developing applications using Java Enterprise platforms, particularly in UNIX/Linux environments. Proficiency in the Spring framework (Spring Boot, Spring MVC). Strong understanding of Relational Databases, SQL, and ORM technologies such as JPA and Hibernate. Experience in developing distributed systems with a solid grasp of concepts like caching, interprocess communication, and brokering. Excellent communication skills, both written and verbal. Familiarity with microservices architecture and distributed systems. A quick ability to learn and adapt to new technologies. Experience with Test-Driven Development (TDD) and/or Behavior-Driven Development (BDD).

About the job

Join Our Team

At OpenBet, we pride ourselves on being a premier global leader in betting and gaming entertainment. Trusted by over 200 partners worldwide, we are dedicated to creating unforgettable winning moments for millions of players. Our innovations have transformed the player experience, from processing bets during major events such as the FIFA World Cup and Super Bowl to developing cutting-edge products like BetBuilder. We are committed to delivering high-quality content and advanced player protection tools.

For more than 25 years, our industry-leading platform has powered the most recognizable betting brands, ensuring peak performance with 100% uptime, unmatched scale, and speed. With 85 licenses and a team of over 1,200 experts across 14 countries, we continue to be at the forefront of the industry.

Your Mission

What You Will Do

  • Develop and enhance features for high-transaction, large-scale betting websites.
  • Engage in design and code reviews to ensure quality and efficiency.
  • Identify and resolve performance bottlenecks within the software.
  • Create modular, scalable, and portable solutions.
  • Contribute to the overall system architecture while designing components that align with our objectives.
  • Work on full stack, end-to-end solutions.
  • Collaborate with and learn from seasoned team members.

Your Profile

What You Bring

If you are the right candidate for this Software Engineer role, you will have:

  • A minimum of 3 years of hands-on experience in designing and developing applications using Java Enterprise platforms, particularly in UNIX/Linux environments.
  • Proficiency in the Spring framework (Spring Boot, Spring MVC).
  • Strong understanding of Relational Databases, SQL, and ORM technologies such as JPA and Hibernate.
  • Experience in developing distributed systems with a solid grasp of concepts like caching, interprocess communication, and brokering.
  • Excellent communication skills, both written and verbal.
  • Familiarity with microservices architecture and distributed systems.
  • A quick ability to learn and adapt to new technologies.
  • Experience with Test-Driven Development (TDD) and/or Behavior-Driven Development (BDD).

Bonus Qualifications

  • Experience developing applications on Unix/Linux.
  • Familiarity with web technologies and internet protocols (REST APIs, JSON, XML, HTTP, TCP/IP).
  • Experience with Maven and automated testing frameworks.
  • Knowledge of third-party system integration.
  • Familiarity with messaging systems such as Kafka and RabbitMQ.
  • Experience with version control (Git), CI/CD tools (Jenkins, Bitbucket), and containerization technologies (Docker, Kubernetes).
  • Knowledge of infrastructure-as-code tools (Terraform, Ansible).
  • Experience with cloud services, preferably AWS.
  • Scripting skills in Bash, Perl, Python, or JavaScript.

About OpenBet

OpenBet is a top-tier global leader in the betting and gaming entertainment industry. With over 200 partners, we create memorable winning moments for millions, continuously redefining the player experience through innovative products and technologies.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.