Data?1548511303
Java Developer @ Xpand IT

Description

Web Development area description

Web Development area is responsible for the conception, design, development and deployment of Rich Web Applications solutions. From the very beginning of requirement definition passing by architecture, data model definition and choose the best web technology for the final solution. The main technological stack is based on Java and JavaScript for backend layers (such as Spring and Node.js) along with JavaScript based frameworks such as Angular and React for frontend development.

 

Job role

As a Backend Developer / Engineer you will be responsible for the correct implementation of backend solutions, taking advantage of your know-how to design performant, scalable and modular distributed systems.

 

Job description / activities

  • Responsible for requirements analysis and definition translating them into technical services
  • Design and development of applicational backend services using the best design practices and procedures
  • Recommends system solutions by comparing advantages and disadvantages of alternative development strategies
  • Integrates applications though the development of APIs / Services with third party modules
  • Guarantuees the correct performance, security and scalability of backend services
  • Guarantuees that Unit Test / Test Sets are correctly updated so that Continuous Integration engine remains flawless
  • Respect development priorities considering the input and feedback of all stakeholders of the project

Skills and job requirements

  • MSc / BSc in Information Systems and Computer Engineering, Informations Systemsand/or Computer Science
  • Experience with Java and Java based technologies like JBoss, Tomcat, Glassfish Spring Boot, Spring MVC, Hibernate
  • Experience in implementing advanced and complex software solutions following the appropriate design paterns, namely in the implementation of REST API's of service
  • Experience with data base management tools like MS SQL Server, MySQL or PostgreSQL
  • Strong experience in development support tools like Eclipse, Maven, Jenkins, GIT, JIRA or equivalent tools
  • Responsability and organization
  • Team player and technical problem solving skills
  • Strong communication skills (written and spoken)
  • English proficiency

Extra points to

  • Knowledge or experience with microservices based architectures 
  • Knowledge or experience with Javascript technologies (e.g. Agular, React, NodeJS)
  • Knowledge or experience with Docker and Kubernetes ecosystem in a containers management otic
  • Advanced knowledge in shell scripting

 

Send us your CV to [email protected]