How Remoteville checks and expires listings

Lead Java Developer

Skills
JavaMVCAnalytical SkillsCode ReviewHTMLMicroservicesScrum
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Demonstrable Java development experience across monolithic and microservices architecture
  • Proven ability to deliver multiple projects
  • Strong knowledge of Test Driven Development
  • Strong knowledge of software development practices processes and theories
  • Experience with Agile development principles
  • Knowledge of at least one MVC web development framework preferably Spring MVC
  • Experience with GIT

Day to day

  • Lead development of complex Java applications across both monolithic and microservices architecture
  • Work within an Agile Scrum team to estimate effort define strategy and deliver business critical software
  • Write clean well documented code conduct code reviews and collaborate closely with Business Analysts Project Managers and QAs

Hiring process

  • Submit your application
  • A member of the team will be in touch