Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
Java Developer
- Barcelona
We are now looking for a Java Developer to join our team in developing the next generation of travel technology. This individual wil join a dynamic group who is looking for someone who loves to code, will bring new ideas and help drive us in our migration to the cloud.
Description
-
Key Responsibilities
-
Collaborate with stakeholders to identify end-user requirements and specifications.
-
Produce efficient, secure and elegant code based on requirements.
-
Conduct code reviews for accuracy and functionality.
-
Test, profile and deploy programs and applications.
-
Troubleshoot, debug, maintain and improve existing software.
-
Identify ways to improve quality, velocity, processes, and teamwork.
-
-
Essential Experience and Capabilities
-
Bachelor’s degree in Computer Science or related technical field or the equivalent combination of education and experience.
-
5+ years of software development experience with a successful record of developing and deploying quality and secure software products.
-
3+ years of Java development including Spring and open source software
-
Experience with Relational (MySQL, Amazon Aurora, DB2) and/or NoSQL (Couchbase, MongoDB, Cosmo DB, Redis) Databases.
-
Understanding of general application architecture constructs like high-availability, scalability, security, and low-latency.
-
Understanding of (EIP) enterprise design patterns and UML Modeling techniques.
-
Experience with Scrum/Agile development methodologies and environment.
-
Web Services Development (Microservices, RESTful web services, XML JSON).
-
Practiced DevOps implementation
o Familiarity with standard CI / CD strategies & technologies (e.g. Jenkins, GitHub Actions, Sonarqube, Fortify NexusIQ).
o Experience working with containers (docker, Kubernetes and Open Shift deployments)
o Automation, Telemetry
-
Experience with Cloud Native Architecture (AWS, Open Shift, Kubernetes, and Azure).
-
Knowledge of testing methodologies and tools for APIs (TDD, BDD, Junit, Cucumber, SoapUI, Postman, etc.).
-
Experience with UNIX/LINUX server operating systems.
-
Confident working with Git (e.g. Bitbucket, Github), branching strategies, pull requests.
-
Strong written and verbal communication skills (English)
-
-
Personal skills
-
Open mind
-
Team player
-
Communicative
-
Benefits
-
Indefinite contract
-
Performance evaluations
-
Major projects
-
Continuous training
-
Language classes
-
Incentives
-
Medical insurance
-
Physiotherapy service