Full Stack Mid-level Java Software Engineer
- Contribute to the design, development, and maintenance of complex systems, ensuring they are scalable, reliable, and efficient.
- Assist in creating Domain-Driven Design (DDD) models for building robust and maintainable software architecture.
- Write clean, maintainable, and efficient code in a variety of coding languages (e.g., Java, Python, JavaScript, C#).
- Develop RESTful APIs and microservices that can integrate with other services and platforms.
- Apply security best practices in your code to safeguard data, prevent vulnerabilities, and ensure systems are secure.
- Contribute to the implementation and maintenance of CI/CD pipelines for automated testing and deployment.
- Use DevOps frameworks to ensure that software is developed and deployed in a repeatable, automated fashion.
- Assist with monitoring, logging, and alerting systems to proactively address performance issues and ensure system health.
- Apply security best practices in your code to safeguard data, prevent vulnerabilities, and ensure systems are secure.
- Work with the team to implement encryption and identity management solutions in the software you build.
- Ensure that data privacy and compliance standards are met throughout the development process.
- Develop and run tests to validate the functionality and performance of applications, identifying bugs and issues.
- Use your debugging skills to identify, troubleshoot, and resolve production issues or defects in code.
- Collaborate with QA engineers to ensure the quality of the product and minimize technical debt.
- Participate in team discussions, code reviews, and sprint ceremonies as part of an Agile development process.
- Support team members in solving complex technical challenges, using your knowledge to drive collaborative solutions.
- Proactively identify areas where systems can be optimized for better performance, stability, and cost-efficiency.
- Contribute to the design and implementation of strategies for improving system monitoring and maintaining system reliability.
- Bachelor's degree in Computer Science, Software Engineering, or a related technology discipline.
- Minimum of 3 years of software development experience with a focus on backend development, full-stack development, or cloud-native development in Java technology stack.
- Banking and/or financial services industry experience is highly preferred.
- Demonstrated design and programming experience in Java version +, Spring Boot, Restful Microservices, APIs, Azure and Kubernetes.
- Demonstrated experience with Agile methodologies (Scrum, Kanban) and familiarity with the Software Development Life Cycle (SDLC).
- Experience with CI/CD pipelines and automated deployment strategies.
- Familiarity with monitoring tools like Prometheus, Grafana, or Datadog.
- Knowledge of testing frameworks (e.g., JUnit, Mocha) and test automation.
- Demonstrated experience with Security best practices (e.g., encryption, identity management).
- Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Experience with data structures and database design (SQL/NoSQL).
- Excellent debugging and problem-solving skills.
- Strong written and verbal communication skills as well as customer service skills.
- Ability to work independently and manage time effectively.
$64,491.00 - $105,949.50 Individual 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. In 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 WSFS 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 [email protected]. WSFS 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.
Recommended Jobs
Landscaping Crew Leader
Benefits: ~Bonus based on performance ~Competitive salary ~Opportunity for advancement ~Training & development Lawn Doctor of Greenville SC and ProLandscape of Greenville SC is looking for th…
Accounts Receivable Specialist
Job Description Job Description Position Overview The Accounts Receivable Specialist ensures the efficient operation of the company by performing day-to-day Accounts Receivable (AR) duties, in…
Miembro de la tripulación
Buscamos miembros del equipo dedicados que quieran ampliar su experiencia y hacer crecer sus carreras con nuestro excepcional equipo en Myatt Landscaping and Construction. Somos una empresa de paisaj…
Electronic Lab Technician IV
Job Title: Electronic Lab Technician IV Location: Raleigh, NC Zip Code: 27616 Duration: 6 months Pay Rate: $31.29/hr. Keyword's: #Raleighjobs; # LabTechnicianjobs. Start Date: Immediate 'We p…
Sr. Director, Quality Control & Analytical Development
Position Overview The Sr. Director, Quality Control and Analytical Development provides strategic, technical, and operational leadership to the site Quality Control and Analytical Development Labo…
Sales Associate
Job Description Job Description We are looking for a self motivated person to join our team. No experience needed we will train! Above average pay for someone who is willing to work hard. Clean d…
Cabinet Assembler
Job Description Job Description Summary of Position: RooMaven LLC seeks a skilled, motivated, reliable, and detail-oriented Cabinet Assembler with expertise in cabinet making to join our tea…
Maintenance Tech
Job Description Job Description Maintenance Tech- Residence Inn / Fairfield Inn Midas Hospitality is recognized as one of the Top 100 U.S. Employers in 2021 (by MogulRecruiter). Ranking #30 fo…
Sales Support - Key Holder
Job Description Job Description Position Title: Sales Support Reports to: Store Manager Location: Johnston Community College, 245 College Rd, Smithfield, North Carolina 27577 Contract …
Mobil / OASIS Travel Plaza (Maintenance Associate)
Job Description Job Description Mobile / OASIS Travel Plaza (Maintenance Associate) Job Description Position Summary : The Store Maintenance Associate (SMA) is responsible for interior…