¡Activa las notificaciones laborales por email!

Lead Java Developer

JR Spain

Málaga

Presencial

EUR 60.000 - 80.000

Jornada completa

Hace 30+ días

Descripción de la vacante

A technology company in Málaga seeks a seasoned Team Lead specializing in Java to lead a cross-functional team in developing scalable backend solutions for the iGaming platform. The ideal candidate should have at least 6 years of Java development experience and a strong proficiency in modern backend architectures and technologies. Proficiency in AWS, Docker, and Kubernetes is also essential, along with solid leadership capabilities.

Formación

  • Minimum of 6 years in Java development, focusing on backend systems.
  • Proficiency in deploying and managing applications on AWS.
  • Experience with Docker and Kubernetes for application deployment.

Responsabilidades

  • Lead and mentor a team of Java developers and QA engineers.
  • Coordinate with project managers to define requirements and deliverables.
  • Design, develop, and maintain backend services using Java.

Conocimientos

Java
Team Leadership
Spring Boot
AWS
Docker
Kubernetes
MongoDB
Elasticsearch
Apache Camel
Kafka
RESTful APIs

Herramientas

Jira
Confluence
Slack
Descripción del empleo

Social network you want to login/join with:

We are seeking a seasoned and proactive Team Lead specialising in Java to join our dynamic team in Málaga. This role is pivotal in leading a cross-functional team of developers and QA engineers, driving the development of scalable, high-performance backend solutions that power our iGaming platform. The ideal candidate will have extensive experience with the Java ecosystem and a strong understanding of modern backend technologies and architectures.

? Responsibilities

  • Team Leadership: Lead and mentor a team of Java developers and QA engineers, fostering a culture of collaboration, continuous learning, and high performance.
  • Project Management: Coordinate with project managers and cross-functional teams to define project requirements, timelines, and deliverables.
  • Technical Oversight: Provide technical guidance and support to the development team, ensuring adherence to best practices and coding standards.
  • Backend Development: Design, develop, and maintain robust backend services using Java and related technologies.
  • Microservices Architecture: Implement and manage microservices using Spring Boot, ensuring modularity and scalability.
  • Cloud Deployment: Deploy and manage applications on AWS, leveraging services like EC2, S3, and RDS for optimal performance and scalability.
  • Containerization: Utilise Docker and Kubernetes for container orchestration and deployment.
  • Database Management: Work with both relational and document-based databases, including MongoDB and Elasticsearch.
  • Integration Patterns: Implement enterprise integration patterns using Apache Camel and Spring Integration.
  • Messaging Systems: Develop and maintain event-driven architectures using Kafka and RabbitMQ.
  • API Development: Design and document RESTful APIs using OpenAPI and Swagger.
  • Testing: Apply Behaviour-Driven Development (BDD) practices using tools like JBehave for automated testing.
  • Collaboration Tools: Utilise Jira, Confluence, and Slack for effective project management and team collaboration.

? Requirements

Must-Have

  • Experience: Minimum of 6 years in Java development, with a strong focus on backend systems.
  • Technical Proficiency: Expertise in Java, Spring Boot, and related technologies.
  • Team Leadership: Proven experience leading and mentoring development teams.
  • Cloud Platforms: Proficiency in deploying and managing applications on AWS.
  • Containerization: Experience with Docker and Kubernetes for application deployment.
  • Databases: Strong knowledge of MongoDB and Elasticsearch.
  • Integration: Experience with Apache Camel and Spring Integration for implementing integration patterns.
  • Messaging Systems: Proficiency in Kafka and RabbitMQ for building event-driven systems.
  • API Development: Experience in designing RESTful APIs with OpenAPI and Swagger.
  • Testing: Familiarity with BDD and tools like JBehave for automated testing.
  • Collaboration Tools: Proficiency in using Jira, Confluence, and Slack.
  • Communication: Excellent verbal and written communication skills in English.

Nice-to-Have

  • iGaming Industry Experience: Familiarity with the iGaming sector and its unique challenges.
  • DevOps Practices: Understanding of CI/CD pipelines and DevOps culture.
  • Security: Knowledge of implementing security best practices in application development.
  • Performance Optimisation: Experience in optimising applications for performance and scalability.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.