Java Developer

Remote Full time

Responsibilities:

  • Make design and architecture related decisions;
  • Drive the technical documentation of features developed;
  • Development of new features;
  • Promote coding guidelines, clean code, unit testing and other best practices;
  • Code reviews;
  • Contribute to continuous integration and deploy activities;
  • Contribute to the software development process improvements;
  • Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle.

Requirements:

  • Strong knowledge of Java Core;
  • Strong knowledge of OO design and UML;
  • Good working experience writing test cases using JUnit and a staunch follower of the TDD best practices;
  • Experience using Git, Bitbucket, SonarQube, Jenkins;
  • Experience with the following frameworks: Spring, Spring Boot;
  • Experience with Hibernate/JPA;
  • Experience with RESTful services;
  • Experience with cloud infrastructure;
  • Work experience with Agile Methodologies (Scrum, Kanban);
  • Understanding of and experience with relational database concepts and SQL;
  • Understanding of and experience with microservices architecture;
  • Understanding of the full software development lifecycle, including agile development, test-driven development and continuous integration;
  • Willingness to rapidly learn new technologies and advocate for emerging technologies that will enhance the existing environment;
  • Good command of English;
  • Knowledge of FHIR and SAP HANA database is a plus.

How to apply

Send us an e-mail at office@easy-recruiting.com with your CV or call us.

Apply Here  

Interested in this job?

Drop your CV here or Browse for it.

By sending this message I agree with the processing of my personal data (name and email)