· Bachelor’s degree or Master’s degree in computer engineering, computerscience or related field with at least 5 years of experience in Javaprogramming and web development.
· Strong experience in working with Business Analysts orBusiness Customers for requirements definition and transforming these into technicaldesign.
· Demonstrated experience with software development life cycle methodologies, especially agile (SCRUM and/or Kanban) and continuous integration.
· Comfortable working independently, but has experience working in a team environment
· Strong experience on Spring Framework (MVC, Rest, Security, Data),JPA, Hibernate, Web Services and relational databases, (as Oracle, PostgreSql,MySQL etc …).
· Very good commandof English language.