Position: Senior Java Developer (Spanish speaking)
Company: AYA Software
Experience required: 5y
Category: Java
English level: upper
Published: 2023-08-01T00:00:00+03:00

Client is a tourism company from Spain that provides business travel division, airline, air broker, receptive, experiences and road transport.

A Senior Java Engineer is responsible for the development, deployment and proper functioning of the different applications that make up an area of business so that our customers can have the best experience possible.

Teams work in highly concurrent environments that move a large amount of data; facing performance issues every day, scalability, latencies, resource consumption etc, having to act and take decisions based on data obtained in real time from multiple sources.

**Responsibilities:**
Take control of the architecture, design, development, deployment and correct operation of the services that you will develop, for this you will base yourself on the practices that we have implemented: continuous integration, deployment automatic and real time monitoring.
Be proactive, autonomous, propose improvements, and collaborate with different profiles technicians as well as Product Owners.
Use technologies such as Java 17, OpenShift or Kafka among many others.

**Qualifications:**
Strong knowledge of microservices development with Spring Boot architecture.
Advanced knowledge of Java, especially in high-concurrency scenarios where CPU and memory management are critical.
Experience working with Docker and Kubernetes.
Experience working with databases: PostgreSQL, Oracle, and MongoDB.
Proficiency in Linux environments; it is not necessary to be an expert but knowing basic commands.
Experience working with event-driven architectures using technologies like Kafka.
Experience in end-to-end development processes, including unit, integration, and functional testing, distributed architectures, tuning/profiling, and continuous integration.
Spanish - B2

**Interview stages:**
1. Recruitment interview.
2. Technical interview.
3. Client interview.
4. Job Offer.