Job Opportunity in Iberia
Join our team and participate in a challenging international project.
The position is available in Barcelona, Madrid, Reus, and Andalucia. Are you interested in taking on this challenge?
Requirements & Experience
- Java Expertise: Modern Java versions (Java 17+), Gradle, debugging, profiling, framework/library development, Domain-Driven Design (DDD), OOP fundamentals.
- Concurrency & Scalability: Diagnosing race conditions, Java concurrency features, thread-safe design, performance optimization.
- Clean Code & Best Practices: Clean code principles, testing, code reviews, API-first design.
- Spring Framework / Spring Boot: REST APIs, service communication, custom annotations, JPA/Hibernate, Spring Security, caching.
- Spring Cloud: Spring Cloud Streams, Functions, OpenFeign, resilient distributed systems, centralized configuration, distributed locking.
- Observability & Monitoring: Distributed tracing, metrics, logging, performance analysis.
- Database Management: RDBMS (PostgreSQL, MSSQL), query optimization, schema design, NoSQL familiarity.
- Architectural Patterns: Application architecture, microservices, MVC, CQRS, event-driven design, communication patterns.
- Cloud-Native Development: Kubernetes, Docker, containerization, orchestration.
- Application Integration & Messaging: Messaging systems, Spring Integration, scalable architectures.
- DevOps: Git, CI/CD pipelines, Helm, IaC tools like Terraform.
Soft Skills
- Mentoring and guiding less experienced developers.
- Technical decision-making and architectural governance.
- Excellent communication with stakeholders.
- Adaptability and willingness to learn.
- Collaboration with cross-functional teams.