JAVA DEVELOPER (JAVADEV.TO)

Azienda: CEGEKA Spa
Data annuncio: 14/10/2018
Sede di lavoro: Torino
Per nostro importante cliente che opera nel settore delle soluzioni digital d'avanguardia in ambito agricolture siamo alla ricerca di un Java Developer

I candidati selezionati saranno inseriti all'interno del team di sviluppo e supporteranno le attività progettuali in corso presso la sede del cliente.

Dovendo i candidati lavorare su progetti large-scale che prevedono anche collaborazioni con partner e clienti internazionali, è richiesta la conoscenza della lingua inglese.

Competenze richieste:

Education: Degree in Computer Science or a closely-related field.

Responsibilities:

Designing, implementing, and maintaining Java applications.
TDD development approach for backend project.
Optimization of code aiming for maximum scalability and performance.
Direct communication with customers and other team members.

Experience:

At least 3 years of working experience in Java developer role.
Reengineering of large-scale enterprise projects.

Technology/Software:

Java 8, especially of advanced features such as Functional Interfaces, Lambda Expressions, Stream API. Spring ecosystem: Spring Boot, Spring Framework, Spring JPA, Sprig Integration.
Git version control system.
Hibernate framework.
Maven tool.
Event Sourcing system and CQRS pattern.
Kubernetes for Docker orchestration engine.
Cloud platform: Azure, AWS.
Docker containers.
CI/CD tools: Jenkins, Travis CI, BitBucket Pipelines, ..
Scripting languages: shell (bash, sh, ...).
RDBMS, preferably PotgreSQL.

Additional nice to have:

Knowledge of AMQP messaging systems, preferably RabbitMQ.
Knowledge of MQTT protocol.
Deploying applications with Docker (Docker Machine, Docker compose).
Helm as deployment tool for Kubernetes

Sede di lavoro: Torino
Candidati per questo lavoro
Partner: