mercoledì , 24 maggio 2017

CONTACTLAB SRL – Milano, Lombardia

Java Developer CONTACTLAB SRL – Milano, Lombardia Reporting to: Head of Engineering, Team Leader Position Description: You will join one of our Teams of software developers, in charge for the development of components of ContactLab’s core application platform (a Platform as a Service offering). Teams are autonomous and independent, applying Agile methodologies and a development approach favoring Continuous Integration. Applications and services, developed by these Teams, are seamlessly integrated in a micro-service oriented architecture with significant demands in term of scope, performance, security, and availability. What You Will Do at ContactLab: Working autonomously in intense collaboration with other members of your Team and stakeholders, you will: Design and implement integrated solutions for new services Follow up on corrections, adaptations, and improvement of existing services Design, implement and manage functional and performance tests Design, implement and manage internal tools for development and Continuous Integration Design, implement and manage backend tools for services provisioning and operations What we Expect: 3 years of professional experience in a similar position (if you believe you qualify even with less experience, apply anyway) Very good experience with Java Good experience with OOP and Design Patterns Good experience with SQL RDBMS Good experience with testing Familiar with Unix systems (Linux, FreeBSD) Completely autonomous when reading and writing in English Willingness to adopt new programming languages and technologies beyond your current experience. Nice to Have: Knowledge in development of RESTful API services Knowledge of MySQL 5.x Knowledge of Test Driven Development and/or Behaviour Driven Development methodologies Knowledge of the Spring ecosystem, specifically Spring Boot Experience with additional languages and frameworks (PHP with Symfony, Ruby with Ruby on Rails, others considered). Experience with automated build tooling (e.g.
Maven, Gradle) Experience with Continuous Integration tooling (e.g.
Jenkins) Hands-on experience with Git Do You Recognize Yourself? You like to make the difference for the company you work for, work in a team, solve real problems, collaborate and discuss with others – including non-techies, UX designers, consultants, product managers, you name it! You are flexible, curious, proactive, diligent and very precise in your job, self-organized, dependable. You like to listen to others and elaborate your position politely, respecting diverging opinions and lifestyles, and believe contributions are never unwelcome – possibly redundant sometimes? You can accept to be wrong and change your opinion.
You are willing to learn from others.

About Paolo Bruno

IT Architect e Presales Engineer. Condivido giornalmente su questo blog molte offerte di lavoro sia in Italia che all'estero.

Leggi anche ...

PROFILO SISTEMISTA SENIOR – punto servizi it – Milano

PROFILO SISTEMISTA SENIOR punto servizi it – Milano, Lombardia Il profilo del Sistemista Senior ha …