Full Time / Barcelona
Java Software Engineer / Web/ Spring /Backend/TDD/Agile
We are looking for the best Java Software Engineer! Our future colleague can be based anywhere in Spain.
Your key tasks will be:
- You will be part of our Agile TV Product team to bring recognized products and services to market, building the best TV experience.
- Participate in the development of new products and evolvement of the existing ones while contributing in the architectural decisions (e.g.: New Generation TV Platform).
- Collaborate in designing and implementing new features required to support backend modules and platform functionality and releases.
- Assist in delivering analysis and development for high performance, reliable, secure and scalable applications.
You must have:
- 2 + years of experience in Java and web development.
- Understanding of object-oriented fundamentals.
- Knowledge in the Spring IO platform (Spring Boot, Spring MVC, Spring Data…).
- Experience in software development best practices, including optimization, documentation and testing.
- Experience in developing robust, highly scalable systems.
- Handling software repositories and the GIT version control.
- Experience in agile methodologies (SCRUM, Kanban ...).
- B2 English level or equivalent.
- Knowledge of SQL databases.
It would be great if you:
- Are familiar with:
- Content Delivery Optimization (Ngnix, Varnish, Hazelcast).
- Deployment solutions (Docker, Vagrant)
- TV Technologies (streaming, DRM)
- Non-sql technologies (MongoDB)
- JS frameworks (React, React Native, NodeJS)
- Certificate of Higher Education in Computer Science or bachelor’s in computer science
- Experiencie with TDD.
We are looking forward to hearing from you if:
- You are a collaborative team player, self-motivated individual who takes ownership, eager to learn and willing to take challenges, hands on and flexible.
- You have good communication and organisation skills and solid analytical and problem-solving abilities.
Why join us?
- Thrilling projects and products are waiting for you. Lots of things to do, a bunch of talented people to work with and a real technological challenge. Ready to foster innovation?.
- Your family and friends will see the outcomes of your job. How terrific is that!!!.
- You will be connected to some of the coolest brands and bigger companies worldwide.
- Because we believe your personal life is as important as your career, you can enjoy flexibility in terms of location, working hours...
- Your colleagues will be from different nationalities, cultures and backgrounds.
- Willing to be feel empowered in an ongoing learning environment? Would you like to attend industry events and summits? If so, this is the place for you.