Epicareer Might not Working Properly
Learn More

Full-Stack Java Developer

  • Full Time, onsite
  • Zachary Piper Solutions, LLC
  • On Site, United States of America
Salary undisclosed

Apply on


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

Responsibilities of the Full Stack Software Developer include:
  • 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 for the Full Stack Software Developer include:
  • 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 for the Full Stack Software Developer include:
  • Salary: $130,000 - $140,000 -- $63/hr - $68/hr
  • Full benefits: Healthcare, Dental, Vision, 401k, Flexible work schedule
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job