Java Backend Engineer (fluent in Spanish)
⚲ Lisbon
Do uzgodnienia
Wymagania
- Java
- API (Application Programming Interface)
- Spring
- CI/CD
- Backend
- Testing
- integration testing
- Cloud
- Docker
- Swagger
Opis stanowiska
We are seeking a qualified Backend Software Engineer with a strong background in digital transformation initiatives to join our team. The ideal candidate will possess a minimum of 5 years of experience in professional software development, particularly in distributed systems. They should demonstrate deep proficiency in Java and the Spring ecosystem, alongside an analytical mindset and a commitment to code quality.
Main Responsibilities
● Modernization: Drive the transition from legacy monolithic architectures to modular, microservice-based systems.
● Event-Driven Architecture: Design and implement robust streaming pipelines and messaging solutions (Apache Kafka) to handle high-volume, real-time data.
● API-First Engineering: Develop and maintain high-performance RESTful APIs, adhering to OpenAPI/Swagger standards.
● Cloud-Native Delivery: Manage containerized workloads on cloud platforms (AWS/GCP) using Kubernetes, focusing on CI/CD automation.
● Code Quality: Uphold engineering excellence through comprehensive unit/integration testing, pair programming, and rigorous architectural design reviews.
● Ownership: Take end-to-end responsibility for features from initial design to production deployment and observability.
Key Requirements
● Experience: 5+ years in professional software development with a proven track record in distributed systems.
● Core Stack: Deep proficiency in Java and the Spring ecosystem (Spring Boot, Spring Data).
● Infrastructure: Solid experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP).
● Messaging: Proven ability to implement event-driven solutions using tools like Apache Kafka.
● Mindset: Analytical problem-solver, comfortable navigating ambiguity, and passionate about continuous improvement/Clean Code.
● Communication: Fluent in English and Spanish, with the ability to bridge technical and business requirements.
Nice to Have
● Familiarity with DevOps practices and tools.
● Experience in working with agile methodologies.
Main Responsibilities
● Modernization: Drive the transition from legacy monolithic architectures to modular, microservice-based systems.
● Event-Driven Architecture: Design and implement robust streaming pipelines and messaging solutions (Apache Kafka) to handle high-volume, real-time data.
● API-First Engineering: Develop and maintain high-performance RESTful APIs, adhering to OpenAPI/Swagger standards.
● Cloud-Native Delivery: Manage containerized workloads on cloud platforms (AWS/GCP) using Kubernetes, focusing on CI/CD automation.
● Code Quality: Uphold engineering excellence through comprehensive unit/integration testing, pair programming, and rigorous architectural design reviews.
● Ownership: Take end-to-end responsibility for features from initial design to production deployment and observability.
Key Requirements
● Experience: 5+ years in professional software development with a proven track record in distributed systems.
● Core Stack: Deep proficiency in Java and the Spring ecosystem (Spring Boot, Spring Data).
● Infrastructure: Solid experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP).
● Messaging: Proven ability to implement event-driven solutions using tools like Apache Kafka.
● Mindset: Analytical problem-solver, comfortable navigating ambiguity, and passionate about continuous improvement/Clean Code.
● Communication: Fluent in English and Spanish, with the ability to bridge technical and business requirements.
Nice to Have
● Familiarity with DevOps practices and tools.
● Experience in working with agile methodologies.
🔍 Dekoder Ogłoszenia
🟡
digital transformation initiatives
Może oznaczać pracę w środowisku ciągłych zmian organizacyjnych i technologicznych — warto dopytać o stabilność zespołu i zakres zmian.
🟡
Modernization: Drive the transition from legacy monolithic architectures to modular, microservice-based systems.
Praca przy migracji z systemów legacy bywa żmudna i obciążona długiem technologicznym — dobrze dopytać o stan obecny i tempo migracji.
🟢
analytical mindset and a commitment to code quality
Standardowe wymaganie — konkretne i zrozumiałe, nie jest to zwrot marketingowy.