Junior Java Developer

Azienda: LIST SpA
Data annuncio: 02/11/2019
Sede di lavoro: Pisa
We are looking for a junior Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end counterparts.
As a junior Java developer, you will become a part of a fast-growing team where you will be surrounded by both experienced and junior level colleagues, all sharing a common passion for technology and building solutions for algorithmic surveillance of electronic trading.
Your primary responsibility will be to design and develop these applications and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design and product quality is essential.

Role Summary & Responsibilities
• Translate application storyboards and use cases into functional applications;
• design, build and maintain efficient, reusable and reliable Java code;
• ensure the best possible performance, quality and responsiveness of the applications;
• identify bottlenecks and bugs and devise solutions to these problems;
• help maintain code quality, organization and automatization.

Qualifications & Requirements
• Degree in Computer Science, Mathematics or related field;
• proficient in Java, with a good knowledge of its ecosystems;
• solid knowledge of object-oriented programming;
• ability to write a well-structured code, documented and easy to maintain;
• solid knowledge of various design and architectural patterns;
• knowledge of concurrency patterns in Java;
• good experience in working with SQL;
• familiarity with build tools, such as Ant, Maven, and Gradle;
• familiarity with concepts of MVC, JDBC and RESTful;
• solid understanding of code versioning tools, such as Git and SVN;
• fluency in English.
Candidati per questo lavoro