¡Activa las notificaciones laborales por email!

Job in Germany : Software Developer Frontend (m / w / d)

AIDA Recruitment

Comunidad Valenciana

Presencial

EUR 50.000 - 90.000

Jornada completa

Hace 6 días
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

Join a forward-thinking company as a key player in a dynamic team focused on innovative digital solutions for the retail industry. This role offers the opportunity to develop complex business applications using cutting-edge technologies, lead a technical team, and engage closely with clients. You'll be at the forefront of shaping strategic initiatives, ensuring technical excellence, and contributing to a collaborative Agile environment. With a focus on scalability and future-proofing solutions, this position promises not only professional growth but also the chance to make a significant impact in a vibrant industry.

Formación

  • Proficient in developing applications with complex business logic.
  • Experienced with Java 17+, Spring frameworks, and databases.
  • Skilled in testing tools and version control.

Responsabilidades

  • Develop complex business solutions and oversee technical aspects.
  • Lead and manage the technical development team.
  • Ensure technical excellence and monitor application performance.

Conocimientos

Java 17+
Maven
Spring Frameworks
JPA
Hibernate
MariaDB
PostgreSQL
MongoDB
JUnit
JMeter
Git
Kafka
OpenAPI
Docker
OpenShift
OAuth
RBAC
ABAC
Redis
gRPC
Argo CD

Herramientas

Grafana
SonarQ
Snyk

Descripción del empleo

We are recruiting for our client, a top global fashion retailer operating in over 200 markets online and 90 markets offline. This is an exciting opportunity to join a dynamic team working on innovative digital solutions that shape the retail industry.

IF YOU ARE
  • Proficient in developing applications with complex business logic
  • Experienced with Java 17+, Maven, and Spring frameworks (IoC, MVC, Data, Security, Spring Boot)
  • Knowledgeable in JPA, Hibernate, and databases such as MariaDB / PostgreSQL and MongoDB
  • Skilled with testing tools like JUnit, JMeter, SpringTest, and code coverage tools (JaCoCo, Mutation Tests)
  • Competent in version control using Git
  • Versed in Kafka, Avro, and Schema Registry
  • Following an API-first approach using OpenAPI
  • Familiar with monitoring and security tools like Grafana, SonarQ, and Snyk
  • Experienced with OLAP systems and containerization tools such as OpenShift and Docker
  • Knowledgeable about authentication and authorization methods, including OAuth and RBAC / ABAC
  • Applying principles of hexagonal architecture
  • Familiar with Redis, gRPC, and Argo CD
  • Equipped with strong communication and presentation skills
  • Effective in conveying concepts and guidelines to development teams and stakeholders
  • Fluent in English at an upper-intermediate level
  • Proficient in Spanish, with strong verbal and written skills
AND YOU WANT TO
  • Work with service-oriented architecture
  • Develop complex business solutions
  • Contribute to core functionality changes as microservices evolve
  • Collaborate closely with the customer, including participating in business trips
  • Oversee the technical aspects of the product and drive strategic initiatives to enhance the solution over time
  • Lead and manage the technical development team, serving as the primary technical authority
  • Collaborate with the Product Owner to define and prioritize the technical aspects of the product backlog and requirements
  • Ensure technical excellence and success of delivered solutions
  • Engage in hands-on coding to address complex issues within the system under development
  • Act as a primary expert on technological architecture, contributing to its continuous development and enhancement
  • Ensure the solution adheres to the established architecture and is kept up-to-date with the latest versions
  • Monitor and ensure smooth application performance in production, proactively resolving incidents
  • Facilitate continuous deployment, following rigorous testing protocols including unit, functional, and regression testing
  • Provide technical support and guidance aligned with the overarching architecture
  • Assist in deploying functionalities across various environments
  • Manage technical debt and prioritize its resolution within development cycles
  • Mentor team members on best practices to ensure high-quality outcomes
  • Identify and eliminate technical obstacles, fostering continuous improvement
TOGETHER WE WILL
  • Be part of an Agile development team
  • Participate in making strategic technical decisions
  • Focus on scalability and future-proofing of microservices
  • Support your technical and personal growth through a dedicated career plan
  • Create an exceptional customer experience
  • Access to experienced specialists eager to share knowledge
  • Gain certifications from leading providers
  • Contribute to a larger community beyond a single project
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.