Senior Java Developer

O nama

Linfa it's a software factory specialized in producing web and mobile applications and in delivering Nearshore Outsourcing solutions thanks to a team highly specialized and technically experienced. Founded in 2015, Linfa has successfully delivered several projects focusing in professional software development. Our team is our asset so Linfa continuously invests in his team to achieve higher performance and be able to manage services of Application Development, Application Maintenance, Re-engineering, System Integration and Testing Services.

Naziv pozicije * Senior Java Developer
Kategorija Programer
Vrsta posla Full Time
Opis posla

Looking for intermediate/senior java developers to work in a team located in Tirana, who are available to relocate for short periods of time throughout Europe (mainly Italy). Senior Java Developer candidates should be proficient in working with ongoing and new projects by designing modules and components, implementing features using design patterns and established frameworks and coordinating with technical leaders and architects. The preferred candidate should support with the company growth by training, tutoring and enabling new hired developers to projects. The candidate will join a skill development program in the company. In Linfa we invest in our team in a long term career path and we expect to find candidates who are eager to learn and to grow professionally within the company.

Traženi uslovi

  • Strong knowledge and experience in Java and related open source frameworks (Spring MVC, Spring Cloud, Spring Boot, Spring Data, Hibernate, JPA, ...)
  • Knowledge of Web server (WebSphere, JBoss or Wildfly, Apache Tomcat, ...) and web services specifications (SOAP, REST, ...)
  • Strong knowledge of RDBMS (Oracle, SqlServer, MySql, ...) and SQL
  • Knowledge of Web technologies (HTML5, CSS3, SASS/SCSS, JavaScript, TypeScript, …)
  • Knowledge of build/test automation practices, advanced testing patterns, CICD tools (JUnit, Bash scripting, Bamboo/Jenkins, ...)
  • Experience in Agile methodologies is preferred (Scrum, Kanban, …)
  • Knowledge of code quality and security tools and design is preferred
  • Experience in Frontend frameworks is preferred (Angular 2+, AngularJS, React, Vuejs, ...)
  • Working experience with code versioning tools (SVN and GIT)
  • Knowledge of English (Italian is a plus)