Software Engineer

Solo para miembros registrados
Palencia
EUR 40.000 - 80.000
Descripción del empleo

We are looking for a Software Engineer with strong expertise in Java or Kotlin to join a high-performing development team. The role involves designing, developing, and optimizing applications that handle large-scale operations, collaborating with architects and cross-functional teams.

Key Responsibilities:

  • Develop high-quality software using TDD, DDD, Clean Code, and SOLID principles.
  • Build secure, scalable applications handling millions of requests daily.
  • Work with architects and engineers to define technical solutions, ensuring reliability and performance.
  • Identify and solve complex challenges, aligning technical solutions with business needs.
  • Contribute to the team’s growth by sharing knowledge and mentoring.

Required Qualifications:

  • Strong experience with Java and Kotlin.
  • Minimum of 4 years of experience as a software engineer.
  • Solid knowledge of Spring / Spring Boot.
  • Experience with Clean Code, SOLID principles, and Agile methodologies.
  • Analytical mindset with a data-driven approach to problem-solving.
  • Fluency in English, written and spoken.

Preferred Qualifications:

  • Experience in a product-based company.
  • Experience with pair programming.
  • Familiarity with AWS, Microservices, Kubernetes, and messaging queues (RabbitMQ, Kafka).
  • Knowledge of Extreme Programming (XP) practices.