Arquitecto Java

Enero 21, 2020

Arquitecto Java

Contrato Freelance

Información Adicional

Localización Barcelona Capital
Skills Java
Modalidad Freelance
Idiomas Inglés
Fecha de inicio Febrero 2020
Duración 1 año + ampliación
Rango salarial 300-400€ /jornada (posiblidad de contrato en plantilla de Smartlance)
Persona de contacto Carmen Martínez
Email de contacto
Estado Cerrado

Detalles de la oferta

Estamos buscando un Arquitecto Java para una colaboración en uno de nuestros clientes ubicado en Barcelona centro (sector eCommerce).

Se trata de una posición freelance. Tarifa: Entre 300-400€/jornada en función de la experiencia.

La duración inicial del proyecto es de un año con posibilidades de ampliación de cara a 2021, con posibilidad de integrarse en la empresa cliente.


Detalle del perfil:

Mission context

Create reusable, scalable and maintainable software architecture in our company, using Java and related frameworks and other advanced back-end technologies in order to guarantee performance, code quality and maintainability of our platform.

Mission objectives and tasks:

Tasks & Activities:

Establish a deep understanding of our customers' business and technical needs

Delivers technical visualization of proposed applications for approval by customer and execution by system developers.

Translates logical designs into physical designs, and produces

Recommends/designs structures and tools for systems which meet business needs and takes into account target environment, performance security requirements and existing systems

Performing regular code reviews and sharing best practices.

Analyses data requirements to establish modify or maintain object/data models.

Defining release strategies (including branching, CI and development workflows).

Designs, codes, tests, corrects and documents complex programs and scripts from agreed specifications, and subsequent iterations, using agreed standards and tools, to achieve a well-engineered result.



Training: University Degree / Higher Education Training Cycle

Specific knowledge:

o Wide knowledge of Java

o Strong capacity to identify requirements and define technical solutions

o Experience developing RESTful Web Services

o Building tools like Maven and Gradle

o Version control tools, especially Git

o NoSQL: Mongo, Redis

o Event Driven (Kafka, RabbitMQ)

o Search Engine: ElasticSearch

o Netflix OSS, Spring Boot, Hystrix

o Design patterns and clean code

o Testing at all levels: unit, integration, functional and performance

Previous Experience: Proven past experience as Java Developer in relevant projects