WSFS Bank · 1 month ago
Lead Full Stack Java Software Engineer
WSFS Bank is a locally headquartered bank and wealth management company dedicated to empowering its associates and supporting communities. The Lead Full Stack Java Software Engineer will be responsible for making critical technical decisions, designing and delivering technology products, and providing guidance to peers while modernizing the technology ecosystem.
BankingFinanceFinancial Services
Responsibilities
Utilize your extensive experience in developing and maintaining high-performing Java applications
Responsible for software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, and mentoring peers and junior team members
Provide technical guidance and direction in one or more areas of API Development, Cloud Native software solution design and delivery to meet enterprise objectives
Establish software engineering best practices, performing code reviews and providing guidance on Devops delivery model
Drive decisions that influence the software design, application functionality, security, scalability and technical implementation of solutions
Create maintainable, adaptable, scalable, defect-free code using software development best practices and coding standards (i.e. software reuse, refactoring, CI/CD, test automation, secure development, TDD, static code analysis, peer/code review)
Build automation testing to incorporate into our pipelines for more efficient test execution and ensure quality delivery of code
Proactively identifies hidden problems and patterns in applications and drives code hygiene and system architecture
Contribute to software engineering communities of practice and events that explore new and emerging technologies
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering or related technology discipline
Minimum of 3 years of experience as a Technical Lead on a software development team
Minimum of 7 years of software development experience using Java technology stack
Hands-on practical experience in system design, application development, testing, and operational stability
Experience with creating and influencing Domain Driven Design and implementation approach
Extensive Design and Programming skills in Java version +, Spring Boot, Restful Microservices, Azure and Kubernetes
Knowledge of security vulnerabilities in web applications and addressing them
Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security
Experience in both web development domains: the front end/UI development and the back-end development
Displays strong research, problem solving, analytical, critical thinking
Must have excellent verbal and written communication skills, as well as customer service skills
Preferred
Banking and/or financial services industry experience highly preferred
Certification in Azure DevOps, MuleSoft is preferred but not required
Benefits
Medical, dental, and vision coverage
401(k) plan
Life, accident, and disability insurance
Flexible spending accounts (FSAs) and health savings accounts (HSAs)
Wellness programs
Paid parental leave
Military leave
Vacation and other paid time off
Sick leave in accordance with applicable state laws
Paid holidays
Company
WSFS Bank
WSFS Bank is the seventh oldest, continuously-operating bank in the United States.
Funding
Current Stage
Public CompanyTotal Funding
$200M2025-12-09Post Ipo Debt· $200M
1986-12-05IPO
Leadership Team
Recent News
2025-11-05
2025-11-03
Company data provided by crunchbase