Software Engineer Java | Híbrido Madrid
Core
Backend Software Engineer designing and implementing critical Java applications and scalable microservices for business clients.
Role type
Senior Backend Software Engineer (Java)
Builds
Scalable microservices, event-driven distributed systems, and backend applications for business clients.
Domain
Enterprise software development, digital transformation, event-driven architecture.
Deliverable
production ML models | product features
Required skills
Java (JDK 8, JDK 17), microservices architecture, event-driven systems, relational databases (PostgreSQL, Oracle), Docker, Linux, automated testing
Preferred skills
Kafka, RabbitMQ, ActiveMQ, shell scripting, packaging
Technologies
Java, JDK 8, JDK 17, PostgreSQL, Oracle, Docker, Kafka, RabbitMQ, ActiveMQ, Linux
Responsibilities
Design and implement critical backend Java applications, build scalable microservices architectures, develop event-driven distributed systems, apply software engineering best practices, implement automated testing, participate in product innovation, work under agile methodologies
Seniority
Senior, hands-on IC