Java Developer

Angajator: Evolve today
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
    Orase:
  • BUCURESTI
  • Actualizat la: 02.10.2022
    Scurta descriere a companiei

    At Evolve today we offer complex Human Resources services, from business consulting to headhunting and recruitment. We have extensive experience in finding talented professionals, for a variety of industries, especially in the IT sector.
    We started with a dream: to create a Human Resources company with a strong, unique profile on the market, deeply shaped by our core values: commitment to performance, professionalism, a balanced approach and deep satisfaction for our clients.
    From that moment, we nurtured special relationships and we continuously evolved, being flexible, but staying true to our values. We aim higher and higher and we invite you to EVOLVE with us!

    Cerinte

    We’re on the lookout for an experienced, energetic Java Developer that will be involved in rewriting the backend of a huge live streaming platform towards SaaS architecture. You'll be part of the entire lifecycle of the project, starting from designing the architecture up to deploying the code on production.

    Our business partner is a fast-growing and innovative internet development company, with over 15 years of international experience in building and maintaining web-based projects. Their main project is not your usual platform. It must face heavy traffic (55 mil. unique users/month, 380 million page views, 25k concurrent users every second), live video streaming (webRTC, HLS), and fast loading website. They have around 120+ microservices built so far.


    Requirements

    At least 4+ years of experience in software development and object-oriented programming with a focus on Java programming and Spring Framework
    At least 1+ years of experience developing multithreaded applications
    Worked before with application servers
    Good understanding of REST
    Experience with ORM (Hibernate)
    Good knowledge of CI/CD

    You might also have

    Experience with high traffic / high load environments
    SaaS exposure
    Familiar with microservices
    Familiarity with technologies like Firebase, Mongo, Wowza
    Previous knowledge of SQL and NoSQL databases
    Worked before with the ELK stack
    A creative approach to problem-solving comes hand in hand with systematic and quick thinking

    Responsabilitati

    What You Will Be Doing

    Work in an agile team to build a scalable, reliable, and secure software
    Design, develop, deploy, and integrate various features into existing or new products
    Develop web applications with performance and stability in mind
    Contribute to load balancing configurations, distributed servers, and replicated databases
    Actively participate in peer code reviews and contribute to improving the codebase
    Propose and advocate for best practices and design changes
    Ensure that the technical software development process is followed on the project, familiar with industry best practices for software development

    Alte informatii

    Benefits

    You can work full remote or in a hybrid work setting depending on your location & preference
    We encourage professional development, as we have various tech training providers
    Medical Subscription, Bookster account, meal vouchers (max value), 2 days/year if you’re feeling sick and not up to it
    Internal events (team buildings, team outings, hackathons, and all sorts of stuff)