Penn Mutual is expanding the team behind our next generation platform supporting our Financial Professionals to design plans to support their clients financial goals.
Requirements
- 5+ years Java + Spring API development Required
- 5+ years JavaScript and related frameworks for UI development (Knockout.js and React.js preferred) Required
- 5+ years of RESTful web services development Required
- 5+ years writing code coverage tests UI (Mocha, Jest, etc.) / API (JUnit, Spock, etc.) Required
- 5+ years of development using NoSQL or relational databases Required
- 2+ years development in a cloud ecosystem (e.g. AWS/GCP/Azure) Required
- Experience with application security best practices and frameworks (Passport.js, Spring Security, OAuth 2.0, etc.) Preferred
Responsibilities
- Delivers fully tested code on time and with quality
- Designs solution and code structure to be following best design patterns to deliver an easy to maintain, sustainable and performant code.
- Ensures all new code is delivered with adequate unit test coverage
- Designs end-to-end test cases for UI feature testing on all new features
- Participates in code reviews of changes from other developers on the team
- Participates in the discussion and documentation of best practices and standards for application development
- Learns new technologies as needed and builds solutions from scratch
Other
- Works in an agile, fast-paced environment with two-week sprint/release cycle
- Collaborates with product owners, development team, and functional teams from across the enterprise
- Helps product owners with issue prioritization and contributes to project scoping
- Manages time and expectations to reliable meet sprint commitments
- Reviews requirements, specifications, and technical design documents to provide timely and meaningful feedback