Java Developer (Back End) at Piper Companies
McLean, VA
About the Job
Piper Companies is seeking a Java Software Developer (Back End) to join a global financial services organization. The Java Software Developer will assist in the development of microservices architecture for the organizations platforms.
Responsibilities of the Java 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.
- 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 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 Java Software Developer include:
- Salary: $130,000 – $140,000 -- $63/hr – $68/hr
- Full benefits: Healthcare, Dental, Vision, 401k, Flexible work schedule