Job Summary:
We are seeking a dedicated Senior Full Stack Software Engineer to join the Digital Experiences Technology division in Westlake, Texas. The role involves architecting, building, testing, and delivering features that enhance digital experiences and improve customer satisfaction. The candidate will provide technical leadership, guidance, and mentorship while collaborating with Agile teams to develop scalable, high-quality web applications. The ideal candidate will have strong experience in Java-based backend technologies and modern frontend frameworks, along with the ability to translate complex business requirements into efficient technical solutions.
Key Responsibilities:
Lead the development of innovative software solutions that deliver seamless customer experiences.
Architect, design, develop, and test features for enterprise web applications.
Collaborate with Agile teams to deliver high-quality and scalable web applications.
Coordinate with cross-functional stakeholders to ensure successful implementation of technical solutions.
Decompose complex business problems into efficient, scalable, and maintainable software solutions.
Provide technical leadership, guidance, and mentorship to engineering team members.
Contribute to the continuous improvement of engineering practices, application architecture, and development processes.
Required Qualifications:
6+ years of comprehensive software engineering experience.
Proficiency in server-side technologies, including Java EE and Spring Boot.
Proficiency in client-side technologies, including Angular 14+ and JavaScript.
Experience with enterprise application architecture and orchestration frameworks such as Apache Camel.
Experience translating complex business requirements into creative, efficient, and scalable technical solutions.
Strong critical thinking, analytical, and problem-solving skills.
Ability to communicate technical requirements and concepts effectively to non-technical stakeholders.
Strong collaboration skills and the ability to work effectively in an Agile team environment.
Bachelor's degree or equivalent experience preferred.
Preferred Qualifications:
Experience in the financial services industry.
Knowledge of DevOps concepts, including source control management (SCM), continuous integration, monitoring, and deployment processes.
Experience with client-side unit testing frameworks and test runners such as Jasmine and Karma.
Experience with Docker containerization and AWS cloud deployment.
Knowledge of implementing W3C Web Content Accessibility Guidelines (WCAG).Experience with GitHub Copilot or other AI-assisted development tools.