Job Search

Full Stack Software Engineer (Java)

Remote

Piper Companies Logo

Job Id:
128970

Job Category:

Job Location:
Remote

Security Clearance:
None

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Mark McMullen

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


Keywords: #LI-MM1 #LI-REMOTE

Full Stack Developer, Agile Development, Java 11, Java 17, Spring Boot, Spring JPA, Angular, JavaScript, HTML, CSS, TypeScript, RESTful APIs, Microservices, Docker, Kubernetes, AWS, Cloud Deployment, CI/CD Pipelines, Unit Testing, Integration Testing, TDD, BDD, Git, GitHub, Bitbucket, Jenkins, Travis CI, CircleCI, Code Quality, Code Reviews, Pair Programming, Mob Programming, Refactoring, Continuous Improvement, Agile Methodologies, Scrum, Kanban, XP, Lean, DevOps, Infrastructure as Code, Configuration Management, Continuous Monitoring, Automated Testing, Test-Driven Development, Behavior-Driven Development, Version Control, Source Code Management, Build Automation, Deployment Automation, Containerization, Orchestration, Cloud Computing, Serverless Architecture, 

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?