Full Stack Software Engineer (Java)
Remote
Job Id:
129172
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,