Application Architect Java, Lombardia


Empresa contratante: Global Human Capital Group

Salario: Sin Especificar

Application Architect Java en Lombardía
• A minimum of ten years of experience as a Java Developer in complex projects and contexts
• Good command of English (level C1)
• University degree and Master Degree
• In-depth knowledge of Java syntax and libraries
• In-depth knowledge of Java 7 and 8, and of the latest changes and additions to the language (mandatory for implementing the migration from Java 7 to Java 8)
• In-depth knowledge of Java EE, JSP, and multi-tier applications
• In-depth knowledge of enterprise toolkits and libraries, with focus on data persistence: Hibernate up to version 5, JPA, Spring, etc.
• Very good knowledge of SQL and HQL syntax; ability to develop complex queries
• Very good knowledge of test-driven development practices and tools (e.g. Junit)
• Experience with version management and issue tracking systems, e.g. SVN, Jira, etc.
• Very good knowledge of development IDEs, Eclipse in particular
• Good knowledge of project compilation/deployment tools such as Ant and Maven
• Highly proactive and highly committed to delivering high-quality, fully tested code
• Strong analytical skills
• Ability to communicate in oral and written English
• Capacity to work efficiently in a multi-disciplinary environment

• Working on the porting of the whole Java codebase from Java 7 to Java 8
• Updating all the application’s dependencies (libraries, toolkits) to the latest version, including Hibernate 5 and Spring
• Refactoring the application’s Hibernate entity structure
• Working on the application’s custom queries written in HQL and SQL, with some MySQL-specific syntax
• Refactoring the code as needed
• Increasing unit test coverage using Junit
• Implementing new features, including but not limited to: adding new statistical applications, developing the packaged version of the application, changing the authentication version, etc.
• The successful candidate will be working on the server side of the application, with focus on the following tasks:
o Porting from Java 7 to Java 8
o Updating all the application’s dependencies (libraries, toolkits)
o Refactoring the application’s code, entity structure and custom queries
o Increasing unit test coverage
o Implementing new features

We offer:
• Full-time contract
• Excellent team spirit and challenging job assignments and professional growth opportunities
• It is a requierement the European Union Citizen



Por favor, para apuntarte a este trabajo visita

Compartir en

Otras ofertas de trabajo