Overview

Piper Companies is seeking a Full Stack Java Developer to join a global financial services organization. The Full Stack Java Developer will assist in the development of microservices architecture for the organizations platforms.

Responsibilities

  • Participate in agile development sprints, contributing to the development of a robust platform.
  • Write clean, efficient, and well-documented code using Java 11 or higher.
  • Develop front-end components using Angular, JavaScript, and HTML.
  • Work with Spring Boot and Spring JPA to integrate backend services.
  • Utilize ORMs like Hibernate and write HQLs for database interactions.
  • Implement authentication mechanisms using JWT tokens and filters.
  • Work with Postgres SQL, including native queries and stored procedures.
  • Collaborate with team members, including developers, DevOps, and QA-automation specialists.

Qualifications

  • 6+ years of experience in full stack software engineering
  • Strong proficiency in Java 11 or higher, with knowledge of features from Java 9 to 21
  • Experience with front-end technologies such as Angular, JavaScript, and HTML.
  • Familiarity with Spring Boot 3+ and Spring Framework 6.
  • Experience with ORMs like Hibernate and writing HQLs.
  • Proficiency in Postgres SQL, including native queries and stored procedures.
  • Experience with authentication mechanisms using JWT tokens and filters.
  • Strong understanding of API development and working with JSON.

Compensation

  • Salary: $130,000 – $150,000 — $63/hr – $70/hr
  • Full benefits: Healthcare, Dental, Vision, 401k, Flexible work schedule