Betfair Romania Development

Senior Software Engineer, Java

Betfair Romania Development

full-time

Posted on:

Location Type: Hybrid

Location: Cluj-Napoca • 🇷🇴 Romania

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDockerGradleHibernateJavaJenkinsJUnitKafkaKubernetesMavenMockitoNoSQLRedisSplunkSpringSpring BootSpringBootSQL

About the role

  • Design, develop, and maintain robust Java-based systems and APIs.
  • Write clear, maintainable, and well-tested code, adhering to engineering best practices and coding standards.
  • Produce effective technical documentation to support the engineering process and share knowledge within the team.
  • Participate actively in code reviews, sprint planning, and retrospectives.
  • Contribute to team development and mentor junior engineers.
  • Collaborate with cross-functional teams including product, QA, and DevOps to deliver high-quality solutions.
  • Work in a fast-paced Agile environment focused on continuous improvement and delivery.
  • Actively engage with monitoring and analysis tools to maintain system health and performance.

Requirements

  • Strong experience with Java 8 or higher.
  • Solid understanding of Spring and Spring Boot frameworks.
  • Proficient with both SQL and NoSQL databases.
  • Proven experience in building RESTful web services and APIs.
  • Familiarity with ORM frameworks such as Hibernate.
  • Hands-on experience with messaging services (AWS SQS/SNS, Kafka).
  • Strong testing skills using JUnit, Mockito, or similar frameworks.
  • Competency with build tools like Gradle or Maven.
  • Experience using Git for version control and platforms like GitHub, GitLab, or Bitbucket.
  • Good understanding of object-oriented principles and design patterns.
  • Exposure to observability tools such as DataDog, Splunk, or Kibana.
  • Willingness and availability to perform on-call duties as required.
  • Experience with database migration tools (e.g., Liquibase, Flyway) - Desirable.
  • Familiarity with cloud platforms, particularly AWS - Desirable.
  • Knowledge of DevOps practices and tools (Docker, Kubernetes) - Desirable.
  • Experience working with caching systems (Redis, Hazelcast) - Desirable.
  • Understanding of CI/CD pipelines (Buildkite, Jenkins, TeamCity) - Desirable.
Benefits
  • Hybrid & remote working options
  • €1,000 per year for self-development
  • Company share scheme
  • 25 days of annual leave per year
  • 20 days per year to work abroad
  • 5 personal days/year
  • Flexible benefits: travel, sports, hobbies
  • Extended health, dental and travel insurances
  • Customized well-being programmes
  • Career growth sessions
  • Thousands of online courses through Udemy
  • A variety of engaging office events

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java 8SpringSpring BootSQLNoSQLRESTful web servicesAPIsJUnitMockitoobject-oriented principles
Soft skills
mentoringcollaborationcommunicationteam developmentparticipation in code reviewssprint planningretrospectivescontinuous improvementproblem-solvingadaptability