EXPERIENCE
- Junior: Between 1-2 years of experience using the required technologies and tools.
- Medium: Between 2-5 years of experience using the required technologies and tools.
- Senior: >
6 years of experience using the required technologies and tools.
EDUCATION
- Bachelor’s degree or higher in Computer Science, Engineering or related field.
SKILLS & KNOWLEDGE
Essential:
- Java (8,11,17 deep understanding of java core) with Spring boot and Spring Batch and Spring Cloud Stream.
- Framework testing: Junit, Mockito, Postman
- BBDD: Oracle, PostgreSQL, Redis
- Continuous Integration: GitHub, SonarQube, GitActions
- Web applications Servers/containers: Websphere and Openshift
- Batch processes
- J2EE: Struts, Spring MVC, Hibatis, JSP, Servlets
- Fluent English (B2, C1)
Nice to have:
- Python language
- Control-m Tool
- Knowledge in cloud public (Azure, AWS,..)
- Microservices
- APIs (REST & SOAP & Open API;
software design patterns)
- Kafka (Event Driven Architecture)
- Fluent Spanish (native or B2, C1)
- Reactive programming
- Knowledge in financial products and Confirming core