Compartir esta oferta de trabajo

Technical Expert (Integration Developer)

Nivel del puesto:  Profesional / Senior
Ubicación: 

BARCELONA, B, ES, 08009

Fecha de vencimiento:  31/06/2022
Área de conocimiento:  Ingeniería informática y tecnológica
Unidad:  Allianz Technology
Tipo de puesto:  Jornada completa
Trabajo en remoto:  Trabajo remoto por Covid19
Empleo:  Indefinido
ID:  6898

Job Purpose/Role

The role of Technical Expert is of crucial importance to Allianz Technology. The holder of this role is member of the team of experts as Center of Competency to manage complex IT solutions.

The Technical Expert establishes a technical vision with the development team and works with developers and QA analysts to turn it into reality. Along the way, the Technical Expert takes on traits that other roles may have, such as Team Lead, Architect or Software Engineering Manager but they remain hands-on with code.

This is a challenging role, which will at times include international travel, and will surely offer a rewarding experience for the chosen candidate.

 

 

Key Responsibilities

  • Understanding architecture and non-functional requirements for the frameworks and platforms supported by the Center of Competency.
  • Design, develop, test, deploy, maintain and enhance software solutions.
  • Support the team to achieve projects targets
  • Cooperating with project manager and clients of the assignments.
  • Collaborate with other team members in the scrum team, onsite and offshore.
  • Plan, coordinate and execute project activities to ensure timely completion
  • Estimation of time and constraints related to business requirements.

 

Further responsibilities

  • Perform code reviews to identify basic technical and logical errors.
  • Provide unit testing, integration, performance and end-2-end testing.
  • Write analysis documents, technical design and related documents of the implementation.
  • Actively drive standardization and optimization of software development.
  • Develop best practices to improve productivity and utilize programming principles, tools, and techniques to write solution codes.

 

Key Requirements/Skills/Experience

  • Bachelor’s degree or Master’s degree in computer engineering, computer science or related field with at least 5 years of experience in Java programming and web development.
  • Strong experience in working with Architects for solution definition and transforming these into technical design.
  • Demonstrated experience with software development life cycle methodologies, especially agile (SCRUM and/or Kanban) and continuous integration.
  • Comfortable working independently, but has experience working in a team environment
  • Strong experience on Spring Framework (MVC, Rest, Security, Data), JPA, Hibernate, Web Services and relational databases, (as Oracle, PostgreSql, MySQL etc …).
  • Strong experience in Cloud environments.
  • Very good command of English language.

Desired requirements /skills /experience

  • Excellent communication skills, interpersonal, oral, and written.
  • Strong aptitude and desire to learn new technologies and tools.
  • Experience on Springboot and Apache Camel frameworks will be a plus.
  • Experience in Kubernetes will be a plus
  • Working experience with Jira, Confluence, Maven, Jenkins, Nexus, Git, SVN Experience with behavior driven development is a big plus.