Job Search

Java Developer (Back End)

McLean, VA

Piper Companies Logo

Job Id:
130559

Job Category:

Job Location:
McLean, VA

Security Clearance:
None

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Leif Langbacka

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

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?