{"id":1381376,"url":"https://alion.io/job/wsfs-bank-full-stack-mid-level-java-software-engineer","title":"Full Stack Mid-level Java Software Engineer","company":{"id":1812387,"name":"WSFS Bank","domain":"wsfsbank.com","url":"https://alion.io/company/wsfsbank","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-09-29T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Wilmington, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":64491,"max":105949,"currency":"USD","period":"year","gross":null,"usd_annual":105949},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"CloudFormation","optional":false},{"name":"Datadog","optional":false},{"name":"Grafana","optional":false},{"name":"JavaScript","optional":false},{"name":"JUnit","optional":false},{"name":"Mocha","optional":false},{"name":"Prometheus","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Terraform","optional":false},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Java","optional":true},{"name":"Kanban","optional":true},{"name":"Kubernetes","optional":true},{"name":"Scrum","optional":true},{"name":"Spring Boot","optional":true}],"status":"live","first_seen_at":"2026-07-13T00:00:00Z","employer_posted_date":"2026-07-13","last_verified_at":"2026-09-29T21:14:35Z","board_verified":true,"closed_at":null,"days_open":79,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":79},"description":"Job Description\nAt WSFS Bank, we empower our Associates to grow their careers, guide our customers to secure their financial futures, and actively support our Communities so they can fully thrive. Careers with WSFS Bank offer an inclusive and supportive culture, competitive salaries, advancement opportunities, and more. We are the region's locally headquartered bank and wealth management company. We are honored to consistently be named a Top Workplace by our Associates, who make a difference every day for the people, businesses, and Communities we serve. We Stand For Service® is more than part of our name, it’s our mission and our purpose.\nWe are looking for a mid-level Full Stack Java Software Engineer to join our Enterprise Engineering team at WSFS Bank with a strong foundation in software development and a passion for building scalable, high-quality solutions. You will work on a variety of engineering tasks, from designing and developing software to testing and troubleshooting. As part of a collaborative team, you’ll use your knowledge of modern engineering practices and technologies to deliver solutions that align with business needs and continuously optimize system performance.\nJob Responsibilities:\nSoftware Design & Development:\nContribute to the design, development, and maintenance of complex systems, ensuring they are scalable, reliable, and efficient.\nAssist in creating Domain-Driven Design (DDD) models for building robust and maintainable software architecture.\nWrite clean, maintainable, and efficient code in a variety of coding languages (e.g., Java, Python, JavaScript, C#).\nDevelop RESTful APIs and microservices that can integrate with other services and platforms.\nApply security best practices in your code to safeguard data, prevent vulnerabilities, and ensure systems are secure.\nImplementation using DevOps & CI/CD:\nContribute to the implementation and maintenance of CI/CD pipelines for automated testing and deployment.\nUse DevOps frameworks to ensure that software is developed and deployed in a repeatable, automated fashion.\nAssist with monitoring, logging, and alerting systems to proactively address performance issues and ensure system health.\nSecurity & Best Practices:\nApply security best practices in your code to safeguard data, prevent vulnerabilities, and ensure systems are secure.\nWork with the team to implement encryption and identity management solutions in the software you build.\nEnsure that data privacy and compliance standards are met throughout the development process.\nTesting & Troubleshooting:\nDevelop and run tests to validate the functionality and performance of applications, identifying bugs and issues.\nUse your debugging skills to identify, troubleshoot, and resolve production issues or defects in code.\nCollaborate with QA engineers to ensure the quality of the product and minimize technical debt.\nCollaboration & Contribution:\nParticipate in team discussions, code reviews, and sprint ceremonies as part of an Agile development process.\nSupport team members in solving complex technical challenges, using your knowledge to drive collaborative solutions.\nOptimization & Performance:\nProactively identify areas where systems can be optimized for better performance, stability, and cost-efficiency.\nContribute to the design and implementation of strategies for improving system monitoring and maintaining system reliability.\nMinimum Qualifications :\nBachelor’s degree in Computer Science, Software Engineering, or a related technology discipline.\nMinimum of 3 years of software development experience with a focus on backend development, full-stack development, or cloud-native development in Java technology stack.\nBanking and/or financial services industry experience is highly preferred.\nDemonstrated design and programming experience in Java version +, Spring Boot, Restful Microservices, APIs, Azure and Kubernetes.\nDemonstrated experience with Agile methodologies (Scrum, Kanban) and familiarity with the Software Development Life Cycle (SDLC).\nExperience with CI/CD pipelines and automated deployment strategies.\nFamiliarity with monitoring tools like Prometheus, Grafana, or Datadog.\nKnowledge of testing frameworks (e.g., JUnit, Mocha) and test automation.\nDemonstrated experience with Security best practices (e.g., encryption, identity management).\nExperience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.\nExperience with data structures and database design (SQL/NoSQL).\nExcellent debugging and problem-solving skills.\nStrong written and verbal communication skills as well as customer service skills.\nAbility to work independently and manage time effectively.\nWSFS Bank will only consider candidates who are presently authorized to work for any employer in the United States and who will not require work visa sponsorship from WSFS Bank now or in the future in order to retain their authorization to work in the United States.\n Salary Range:\n$64,491.00 - $105,949.50Individual base pay may vary on additional factors such as the candidate’s experience, job-related skills, relevant education, geographic location, and other specific business and organizational needs.\nIn addition to base salary, WSFS Financial Corporation (WSFS) and its subsidiaries may offer eligible Associates discretionary and formula-based incentive and retention awards. WSFS provides a competitive benefits package, which includes medical, dental, and vision coverage; a 401(k) plan; life, accident, and disability insurance; flexible spending accounts (FSAs) and health savings accounts (HSAs); and wellness programs. Additional benefits may include paid parental leave, military leave, vacation and other paid time off, sick leave in accordance with applicable state laws, and paid holidays. Benefit offerings are subject to eligibility requirements, legal limitations, and may vary based on an Associate’s location and employment status. For more information about Associate benefits, please visit https://www.wsfsbank.com/about/careers/\nWSFS Bank is inclusive and supportive of individual needs. If you have a physical or other impairment that might require an accommodation, including technical assistance with the WSFS Bank Careers website or submission process, please contact us via email at .\nWSFS is an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.","description_format":"text","description_chars":6692,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Parental leave","Wellness"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Professional Services","Real Estate"],"lifecycle":[{"event":"open","at":"2026-09-28T08:31:37Z"}],"liveness":{"score":15,"band":"cold","label":"Long shot","p_open":1,"p_active":0.526,"p_room":0.28,"age_days":78,"expected_fill_days":33,"reasons":["conf:15","win:tail","crowd:"],"computed_at":"2026-09-29T05:45:00Z"},"pay":{"stated_usd_annual":105949,"is_top_pay":false},"html_url":"https://alion.io/job/wsfs-bank-full-stack-mid-level-java-software-engineer","json_url":"https://alion.io/job/wsfs-bank-full-stack-mid-level-java-software-engineer.json","meta":{"generated_at":"2026-09-30T05:25:15Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3759,"day_limit":5000,"remaining_today":1241,"minute_limit":60,"resets_at":"2026-10-01T00:00:00Z"}}}