Epicareer Might not Working Properly
Learn More

Full Stack Software Engineer (Java)

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

Apply on


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

Responsibilities of the Full Stack Software Engineer 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 Engineer 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 Engineer 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