Senior Java Backend Developer - Cartagena, España - ODILO

    ODILO
    ODILO Cartagena, España

    Encontrado en: Talent ES C2 - hace 2 semanas

    Default job background
    Descripción


    ODILO

    ODILO is an ed-tech company born in Spain and the founder and trailblazer of the global Unlimited Learning movement. We partner with the most innovative institutions and support over 170 Million users in 50 countries.

    ODILO enables organizations to develop their customized unlimited learning ecosystem. That way, they can offer users unlimited access to the world's largest catalog of educational resources on an intelligent platform where they can create any type of educational experience without restrictions.

    Only in ODILO can institutions build cultures of unlimited learning possibilities and build sustainable learning habits.

    Our team is truly international (19+ nationalities) with the best talent across the education, media, content, and technology sectors.

    A unique opportunity to join one of the agile squads within the innovative Odilo engineering organization. Your primary focus will be development and will have interaction with product owners, developers and testers.

    We work in an agile environment, using a lightweight framework and tools like Jira, Confluence and Git.

    You will have a number of responsibilities within the product team.

    We are working on achieving a critical mission: Creating equality in education by making the highest quality digital content seamless, accessible, and affordable to all.

    Help everyone reach their full potential by providing personalized and intelligent unlimited learning experiences during their whole life.

    What you will do at ODILO:


    • Developing REST APIs to streamline communication and data exchange.
    • Strategizing user stories and accurately estimates
    • Providing mentorship and coaching to new colleagues.
    • Conducting refactoring.
    • Maintaining comprehensive technical documentation.
    • Identifying and resolving issues through debugging and observability processes.
    • Facilitating code reviews and offering constructive feedback to suggest enhancements.
    • Collaborating through pair programming sessions with team members to promote knowledge sharing and code quality assurance.
    • Automating testing to improve reliability
    • Gaining insights into system production healthy by performing observability tasks


    The ideal candidate will bring:

    We are looking for someone with strong back end development skills (Java), and a deep understanding of how to build complex web applications:

    Successful candidates would meet SOME of the following requirements:

    • Degree in computer science, computer engineering or related discipline
    • Great communication skills, a team player.
    • Demonstrated track record of success in at least 5+ years of professional experience as a Java backend developer in high traffic environments.
    • Solid experience in Java backend development (>11) for web applications with high traffic volumes.
    • Exposure to jobs, threads. Familiarity with concurrent programming concepts.
    • Capable of successfully applying cloud design patterns.
    • Proven experience implementing applications based on AWS services, SDK, Event Bridge, secrets, lambdas.
    • Showcase exceptional debugging / troubleshooting / observability capabilities
    • Exhibit strong Knowledge about microservices: spring boot, serverless.
    • Possess experience with caching solutions like Redis , EHCACHE.
    • Have experience with Git, CI/CD pipelines through Jenkins or similar tools.
    • Very good at creating secured RESTful APIs.
    • Excellent understanding of event driven architectures and event sourcing patterns.
    • Familiarity with unit testing, performance testing, api testing with Postman.
    • Knowledge of relational and non relational databases.
    • Exposure to containerization technologies such as Docker.

    What would make us happy:

    Ideally, you already know how to deliver a working product within the start-ups landscape, developing complex systems. You possess a proven track record developing scalable systems in combination with organizational constraints.

    You are a passionate engineer eager to contribute to deliver a great product and care deeply about best practices for code quality, automation, and testing.

    Why ODILO?

    Working at Odilo is about being part of a lifelong learning culture, where everyone has the possibility to take on challenges and participate in the growth of the company.

    But we also offer:


    Permanent contract: Secure employment landscape in a growing company

    Flexible working hours: Enjoy some degree of flexible schedule, including summer-intensive timetable.

    Competitive compensation in line with the market.

    Yearly performance reviews.

    Flexible salary: Health coverage, gym membership, meal allowance at Restaurants..

    Signing bonus to give you extra compensation.

    Remote friendly. Work from home.

    Career development: Supportive environment, training, knowledge rooms, access to our product.

    Be part of our decision-making engineering process alongside talented peers.

    Stay on top of cutting-edge technologies in the industry.

    Holiday allowance: Take advantage of 22 days off per year to recharge.

    And much more

    Do you think it is a mission made for you?

    Let's talk



    *ODILO is an entity committed to Diversity and Inclusion, which is why it accepts the presentation of candidatures without bias.

    *ODILO is an entity committed to Diversity and Inclusion, which is why it accepts the presentation of candidates without bias.