Lead Java Developer

Roles and Responsibilities

  • Deep knowledge of Java (language standard 8 and up) and state-of-the-art Java architectures, Web services and REST interfaces
  • Strong experience in development of distributed software for the cloud, ideally Microsoft Azure (e.g .Azure SQL, PostgreSQL, Azure Functions, PaaS services)
  • Experience with clean code, peer review and pair programming
  • Experience with UI development using a JavaScript framework (e. g. Angular, React, Vue.js)
  • Enthusiasm for excellence and a strong “hands-on” attitude
  • Experience setting-up and working within development environments which include Maven, Git/Subversion, Jenkins or similar Agile mindset
  • Motivated self-starter with a strong enthusiasm to learn
  • Strong communication skills. You communicate complex solutions across teams and clients
  • Very good written and spoken English
  • Proven experience leading team, including owning and managing end to end deliverables of the entire team
  • Experience in Javascript, HTML, CSS is a must
  • Knowledge on Bootstrap, React JS, Node JS etc.,
  • Experience in BabylonJS is an added advantage

Desired Candidate Profile

  • You are part of a team that is responsible for our new software generation in the cloud
  • You will be developing modern and high-quality applications for the cloud
  • You work in an agile team with agile methods
  • You will develop new functionalities, modules and interfaces and also extend or improve existing features
  • You perform analyses and fix bugs
  • You are also responsible for unit and integration tests to ensure the quality of the products
Job Type: Full Time
Job Location: New Jersey United States

Apply for this position

Allowed Type(s): .pdf, .doc, .docx