Fullstack (Java) Engineer - remote

Posted 3 years ago

Description

We are looking for a Java Developer with a passion for results and technology. As a Java Developer, you will develop best-in-class solutions while working with an energetic and innovative team. In this role you will be responsible for developing backend source code, RESTful services, microservices, and developing integrations with CRMs and other 3rd party platforms. The ideal candidate will be a java developer with familiarity across our backend technology stack (Java >MySQL on AWS;or similar). Familiarity with our frontend stack (JavaScript/HTML/CSS) as well as js libraries/frameworks (ember/react/vue/angular) is a bonus.

The daily goal for this role will be to produce as much as high-quality code as possible. The developer should be willing and excited to contribute to technical discussions while getting the job done, and they should be capable of taking the initiative to own and solve new problems. They should thrive in team-oriented and fast-paced environments where each team-member is vital to the overall success of the product. Experience operating within Scrum/Agile methodologies is a bonus.

Job Functions

  • Help establish and drive the technical vision for the application
  • Develop and support the Revegy application
  • Research technology trends and then work to help Revegy take advantage of those trends
  • Help set and maintain a culture of excellence and continuous improvement as it relates to developing solid, scalable, and maintainable code
  • Collaborate with a team in defining architecture;implement data contracts;identify and proactively advise on potential risks to success
  • Build web services and microservices
  • Work with QA team to develop and maintain a regression and unit testing platform
  • Follow coding conventions, policies, and procedures provided

Education and Experience

  • BS in Computer Science / Engineering or equivalent degree
  • At least 2 years of experience as a Java Developer
  • At least 1 years of experience with SQL using MySQL, SQL Server, or Oracle
  • At least 1 year of web services development experience
  • Experience with Maven
  • Experience in CRM / Sales Automation or related industry a plus
  • Experience with analytics / reporting (especially Looker) is a definite plus
  • Any Java application architectures and microservices experience is a definite plus
  • Any experience with the following technologies is a plus: Spring, Spring boot, Spring MVC, WebSockets and DevOps toolchain.

Requirements

  • Expertise in Linux, Java (and JAX-RS), AWS, MySQL, and Hibernate
  • Experience in JavaScript frameworks is a plus
  • Great communication skills