Descripción de la oferta
Proceso de selección continuo
- Participate in the design, implementation, and documentation of different application modules.
- Follow best practices (Scrum, Refactoring, code standards, TDD).
- Regularly attend all Scrum ceremonies.
- Create and document REST APIs using Swagger.
- Write a Java unit test and be responsible for the overall quality of the code produced.
- Collaborate with Product Management to clarify Requirements/designs and liaise with external providers' integration teams during the course of integration to obtain all relevant information to be able to design the best implementation applying the highest code standards.
- Support critical issues based on urgency.
- Work with the Development Manager and provide a regular status update.
- Good verbal and written communication skills.
- Ability to author technical and application design and issue documents.
- Implementing integration solutions for various clients across different technologies.
- Build and maintain efficient, reusable, and reliable integration implementation artifacts.
- Monitor the performance and reliability of the integrations and identify bugs and devise resolutions to these defects.
- 5+ years of relevant experience in Computer science or similar degree.
- Strong Java Skills and deep understanding of the JVM: memory management, profiling, etc.
- Extensive knowledge of Object -Oriented Programming and Software architecture, etc.
- Strong will to adhere to best practices in development: SOLID Principles, Clean Architecture, Design Patterns, etc.
- Deep knowledge of relational databases, database performance concerns, and solutions.
- Familiarity with DevOps culture.
- Experience with TDD.
- Experience running code in the cloud and using laaS and PaaS solutions, especially AWS.
- Experience with Docker.
- Programming directed towards Microservices and events.
- Knowledge with queues systems (RabbitMQ, Amazon SQS).
- Knowledge with parallel and distributed programming (Spark).
- Knowledge with cache systems (Redis, Memcached, Hazelcast).
- Competitive salary package
- Personal benefits package that compliment your lifestyle whether it’s gym, food savings, medical insurance, transport savings, and/or kindergarten assistance
- International and open-minded work environment
- Remote work days
- Beautiful office in Poblenou
Tecnología e informática
Categoría o nivel