Upload CV
X

    Senior Backend Developer

    BettingJobs is working with our client, a growing sportsbook provider, in their search for a Senior Backend Developer to join their Barcelona office.

    The successful candidate will have familiarity with cloud-native principles and experience developing applications on cloud platforms like AWS, Azure, or GCP as well as having proficiency in Docker for creating, managing, and scaling containerized applications.

    Skills:

    • Solid understanding of Java for backend development, including frameworks such as Spring Boot for building microservices.
    • Experience with relational and non-relational databases, particularly PostgreSQL and MongoDB.
    • Strong skills in designing, building, and consuming RESTful APIs.
    • Familiarity with cloud-native principles and experience developing applications on cloud platforms like AWS, Azure, or GCP.
    • Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions to automate builds, testing, and deployment.
    • Proficiency in Docker for creating, managing, and scaling containerized applications.
    • Experience with Kubernetes or similar container orchestration platforms for deploying and managing applications in a cloud environment.
    • Familiarity with tools like Terraform or CloudFormation to manage infrastructure in a scalable, repeatable manner.
    • Experience with integrating machine learning models into Java applications, including familiarity with libraries like DL4J or Java-ML.
    • Knowledge of Apache Kafka, Apache Spark, or similar tools for data processing, which is beneficial for handling data pipelines in ML applications.
    • Understanding of ML frameworks such as TensorFlow or PyTorch and how they can be utilized or interfaced with in a Java environment.

    Requirements:

    • You are passionate about the craftsmanship that is software development.
    • Provide solutions, always weighing pros and cons and value vs effort needed
    • Can take a step back and think about what is important for success; what’s important to the team
    • You strive for simplicity and balance between over- and under-engineering
    • Know your circle of competence and are aware of your own strengths and weaknesses
    • Enjoy communicating with different stakeholders
    • Are a valuable (and creative) person in design discussions
    • Have an agile and data-driven mindset
    • Have a minimum of 5 years of experience in the field
    • Demonstrate excellent English communication skills, spoken as well as written.

    Get in touch