¡Activa las notificaciones laborales por email!

Java Software Engineer

eucalypto

Barcelona

Híbrido

EUR 40.000 - 65.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A dynamic technology company in Barcelona is seeking an experienced Java Developer to lead the design and implementation of key features. The ideal candidate will have strong expertise in Core Java and related frameworks while mentoring team members and ensuring code quality. Benefits include flexible remote work options, competitive salary, and opportunities for continuous learning in a collaborative environment.

Servicios

Competitive salary based on experience
Employee recognition programs
Flexible remote work options
Collaborative work environment
Opportunities for continuous learning
Lunch and transport tickets
Pension plans
Annual performance bonuses

Formación

  • 5+ years of experience in Core Java development.
  • Strong understanding of design patterns and high-concurrency systems.
  • Experience with Spring and Agile practices.

Responsabilidades

  • Lead design and implementation of key features.
  • Conduct thorough code reviews and oversee performance metrics.
  • Mentor team members and ensure feature quality.

Conocimientos

Core Java
Design Patterns
Spring
Spring Boot
Spring Cloud
SQL
NoSQL
RESTful APIs
Agile
Problem-Solving

Herramientas

Git
Gradle
Maven

Descripción del empleo

  • Lead the design and implementation of key features within the team.
  • Participate in discussions, requirement reviews, and provide accurate ETAs.
  • Conduct thorough code reviews to maintain high-quality standards.
  • Ensure feature quality and oversee performance metrics.
  • Mentor and guide team members to enhance their skills and efficiency.
  • Apply strong coordination and communication skills, along with expertise in security and high-performance systems.

Requirements :

  • 5+ years of experience in Core Java development.
  • Proficiency in Java fundamentals.
  • Strong understanding of design patterns and experience in developing distributed, high-availability, and high-concurrency systems.
  • Expertise in optimizing service response times, data queries, and ensuring system stability.
  • Hands-on experience with Spring, Spring Boot, and Spring Cloud.
  • Familiarity with Agile development practices, especially SCRUM.
  • Experience working with persistence frameworks like MyBatis, Hibernate, or JPA.
  • Strong knowledge of SQL and NoSQL databases.
  • Understanding of HTTP, TCP / IP protocols, and RESTful API specifications.
  • Familiarity with hexagonal architecture, clean coding practices, and software development best practices.
  • Proficiency with Gradle / Maven and version control tools like Git.
  • Comfortable working with JSON and XML.

What They Are Looking For :

  • A strong sense of ownership and attention to detail.
  • The ability to learn quickly and collaborate effectively within a team.
  • Strong problem-solving skills and adaptability to handle complex technical challenges.

What They Offer :

  • Competitive salary based on experience.
  • Employee recognition programs.
  • Flexible remote work options.
  • A collaborative and casual work environment focused on teamwork.
  • An office located in the city center for those who prefer an in-office setting.
  • Opportunities for continuous learning and professional growth.
  • Additional benefits, including lunch and transport tickets, pension plans, and annual performance bonuses.
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.