Job Description
We are seeking a Technical Architect with extensive experience in Java (version 8+).
Experience: At least 8 years in relevant roles.
Responsibilities:
1. Define software architecture for projects.
2. Lead development teams and coordinate with stakeholders.
Required Skills:
* Architecture definition and leadership skills.
* Development of software architectures in JEE environments.
* Proficiency with Spring Technology Stack (MVC, Core, Security, Data...).
* Microservices architecture using Spring Boot and cloud platforms like Spring Cloud, OpenShift.
* Containerization and orchestration with Docker and Kubernetes.
* Continuous Integration tools such as Maven, Git, Jenkins, SonarQube.
* Database experience with SQL and NoSQL databases.
* Messaging tools like JMS, RabbitMQ, Kafka.
* Security protocols including JWT and OAuth.
* Design and consume REST services, experience with Swagger.
* Experience working with Scrum methodology.
* Fluent communication in English and Spanish, with ability to liaise with US-based partners and Spanish development teams.
Desirable Skills:
* API management tools (e.g., WSO2).
* ELK stack (Elasticsearch, Logstash, Kibana).
* Cloud platforms such as AWS and Azure.
#J-18808-Ljbffr