Full Stack Java Developer

Purple Drive Technologies LLC
Malvern, PA, United States
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Adobe InDesign Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 HTML5 Unit Testing Cascading Style Sheets (CSS) Cloud Computing Databases
+21 more
Continuous Integration DevOps Junit PostgreSQL Node.Js OAuth Scrum Methodology Software Engineering Software Systems TypeScript Enterprise Software Applications Test-Driven Development (TDD) Spring-boot AWS Lambda Backend AngularJS Integration Tests Front End Software Development Api Design Restful APIs Microservices

Job description

We are seeking a Senior Full Stack Java Developer with strong expertise in Java, Spring Boot, Microservices, Angular 16, AWS, and REST APIs to lead the design and development of enterprise applications. The ideal candidate will be responsible for translating UI and mid-tier designs into scalable system solutions, participating in Agile development, driving Test Driven Development (TDD) practices, and collaborating with cross-functional teams to deliver high-quality software solutions.

The role requires hands-on experience across backend development, frontend development, cloud technologies, API development, CI/CD pipelines, and modern software engineering practices., * Lead technical design and application development initiatives.

  • Convert UI and mid-tier design specifications into scalable system designs.
  • Translate functional requirements into technical solutions.
  • Participate in design reviews and technical collaboration sessions.
  • Guide team members in troubleshooting and resolving technical issues.
  • Follow Test Driven Development (TDD) methodologies.
  • Develop, unit test, and perform integration testing of applications.
  • Analyze defects, identify root causes, and implement fixes.
  • Collaborate with development leads, architects, designers, and business analysts.
  • Raise project risks, issues, and dependencies to Scrum Masters and Delivery Managers.
  • Support production environments and incident management activities., * Agile
  • Scrum
  • Test Driven Development (TDD)
  • Unit Testing
  • Integration Testing

Requirements

  • Java
  • Spring Boot
  • Microservices
  • REST API
  • RESTful Web Services
  • JUnit
  • OAuth

Frontend Development

  • Angular 16
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Jest
  • Node.js

Cloud & DevOps

  • AWS
  • EC2
  • S3
  • AWS Lambda
  • CI/CD Pipelines

Database

  • PostgreSQL, * Technical Leadership
  • Enterprise Application Design
  • Production Support
  • Incident Management
  • Financial Services Domain Experience
  • Vanguard Project Experience (Nice to Have)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all