Περιγραφή Θέσης
We are looking for a Java Software Engineer to join one of our product engineering teams as we continue to evolve our world-class online sports betting platform. As a Java Engineer, you will develop scalable, cloud-native systems using modern Java frameworks and cloud technologies.
You’ll collaborate closely with engineers, product managers, QAs, Scrum Masters, and architects to deliver high-performance services that power some of the biggest names in global sports betting.
Responsibilities
Design and develop new features and enhancements using Java (preferably Java 17+) and Spring Boot.
Develop cloud-native services and deploy them to AWS (e.g., ECS, Lambda, S3, RDS).
Write unit and integration tests to ensure code quality and coverage.
Participate in Agile ceremonies and collaborate with your team to deliver value iteratively.
Contribute to architecture discussions, design reviews, and technical planning sessions.
Ensure the reliability, performance, and security of the software you build.
Work with REST APIs, microservices, and distributed systems.
Collaborate with DevOps and QA teams to support CI/CD pipelines and automated testing.
Participate in code reviews and promote best practices like TDD, clean architecture, and continuous integration.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
2–4 years of professional experience developing Java applications using Spring Boot.
Experience with RESTful API development and microservices architecture.
Strong understanding of object-oriented programming, SOLID principles, and design patterns.
Good knowledge of relational databases (e.g., PostgreSQL, MySQL) and SQL.
Experience with Git, CI/CD tools (e.g., Jenkins, Bitbucket), and containerization (Docker).
Exposure to AWS cloud services (e.g., EC2, ECS, S3, RDS) is preferred.
Experience working in Agile teams (Scrum or Kanban).
Passion for writing clean, maintainable code and continuously improving your skills.
Strong communication and collaboration skills.
Nice to Have
Experience with messaging systems (e.g., Kafka, RabbitMQ).
Familiarity with infrastructure-as-code tools (e.g., Terraform, Ansible).
Experience with monitoring and performance tools (e.g., CloudWatch).
Understanding of Domain-Driven Design (DDD) and event-driven architectures.
Exposure to Kubernetes or AWS EKS.
What’s the Score?
Why OpenBet?
The Playground: Join a team of innovators, disruptors, and game-changers who are reshaping the future of betting and gaming.
The Mission: Be part of a mission-driven organization that's committed to revolutionizing the way the world plays.
The Impact: Make a real impact on the world stage, leaving a lasting legacy that transcends boundaries and inspires generations to come.
The Culture: Immerse yourself in a culture of creativity, collaboration, and curiosity, where every idea is welcomed, every voice is heard, and every dream is encouraged.
The Future: Join us on the journey to build the future of betting and gaming, one game-changing innovation at a time.
What we can offer YOU:
Attractive benefits, an open and supportive environment as well as a modern and exciting workplace
The opportunity to interact with global teams on a regular basis as you and our business continues to develop & grow
Tangible and genuine development - at OpenBet, you can take your career where you want it to go!
And if that’s not enough; enjoy flexible working whilst we provide you with the guidance and development skills you need to progress and enhance your career
We have a collaborative office environment with our team members in office 2 days per week.
Υβρυδική
Πληροφορική
Αορίστου
Πλήρης απασχόληση
© Jobily.gr 2025, All rights reserved
When you visit or interact with our sites, services or tools, we or our authorised service providers may use cookies for storing information to help provide you with a better, faster and safer experience and for marketing purposes.
eaa4d928