Full Stack Developer

The Caliper production engineering team is seeking a full stack Java developer to work on our enterprise products in the field of human capital analytics. In this role, you will create innovative solutions and work on exciting products. You will be working in a fast-paced agile environment alongside other developers to deliver quality software to our customers.

Key responsibilities:

  • Design and develop highly scalable production level code for our enterprise products using Java, Groovy, JavaScript, Angular and many open source libraries
  • Perform Full Stack software development for core web applications from client side to the NO SQL Graph databases and everything in between
  • Implement core REST + JSON based APIs.
  • Develop automated solutions to build, deploy, and test applications in a cloud environment
  • Work closely alongside other developers and QA engineers using the Agile software development lifecycle
  • Write automated unit tests
  • Work in a dynamic, changing environment using continuous integration and a dev-ops model to rapidly develop, test, and deploy code into production
  • Research and implement solutions using new technologies

Basic Qualifications:

  • Minimum 3 years of experience building web applications with Java technologies.
  • Bachelor’s Degree or Equivalent work experience
  • 3 years of experience with Java programing language
  • Proficient with UI technologies: JavaScript, HTML, CSS
  • Proficient with Relational Databases
  • Proficient developing REST APIs
  • Experience with Spring or other Java Frameworks

Preferred qualifications:

  • Scripting languages such as Groovy or Ruby
  • Working knowledge of JavaScript libraries like Angular or React
  • Experience writing unit tests
  • Usage of Git, SVN or similar version control systems
  • Experience working with Docker containers
  • Experience with AWS cloud environments

Professional Skill Requirements:

  • Eagerness and willingness to use and work on new technologies
  • Strong verbal communication and willingness to work on a team or independently

By clicking the “Apply for Job” button, you will likely be redirected to a web page outside of our website. We cannot be held responsible for external sites’ content. Please take reasonable steps to confirm that you’re actually dealing with a company representative, not an impostor.

Apply for this Job
Job Listing Source