Full Stack Java Developer
Charles Schwab · Southlake, TX · 3 days ago
HybridEngineeringFull-time
About the role
This role involves driving the modernization of legacy ePresentment and ETools platforms into scalable, cloud-ready CMOD capabilities and intuitive portal experiences. The successful candidate will design and deliver full stack solutions that power high-volume, business-critical systems, collaborating closely with engineers, architects, product owners, and UX partners.
Responsibilities
- Design and deliver full stack solutions that power high-volume, business-critical systems
- Collaborate closely with engineers, architects, product owners, and UX partners to solve complex technical challenges and deliver measurable outcomes
- Play a key leadership role in shaping engineering practices, guiding design decisions, leading code reviews, mentoring team members, and establishing high standards for quality and performance
- Leverage modern development approaches including DevOps, Site Reliability Engineering, and AI-assisted workflows to optimize development velocity while maintaining stability and security
- Optimize system scalability, reliability, and user experience
- Enable quick adaptation to evolving business needs and deliver meaningful value to clients
Requirements
- Demonstrated exposure to, or hands-on experience with, GenAI coding assistants used across day-to-day engineering workflows in the SDLC
- Practical familiarity with tools such as GitHub Copilot or Claude Code
- Advanced proficiency in Java development, Python scripting, and Bash/Shell scripting in Linux environments
- Experience building single-page applications using Angular (v14+)
- Experience designing and developing RESTful APIs using Spring Boot
- Experience deploying applications on WebSphere Liberty/Open Liberty
- Experience with enterprise-scale storage solutions and document systems
- Experience with CI/CD tools such as GitHub, Jenkins, Bitbucket, or Bamboo
- Experience using AI-assisted coding tools (e.g., GitHub Copilot)
- Strong experience in Linux environments (RHEL preferred)
- Strong problem-solving skills in agile environments
- Uses AI assistance for common dev tasks (code suggestions, test generation, review support, automation scripts, troubleshooting) with clear ownership for correctness and quality
- Applies GenAI in ways that reduce context switching and accelerate delivery across typical workflows
- Practical familiarity with GitHub Copilot and/or Claude Code within IDE/CLI-style workflows
- Strong analytical and prioritization skills
- Strong communication and influencing skills
- Experience driving quality, performance, and continuous improvement initiatives
- Experience with test-driven development and automated testing frameworks
- Ability to anticipate risks and adapt in fast-paced environments
Qualifications
- Bachelor’s degree in computer engineering, Computer Science, or related field, or equivalent practical experience
- 5+ years of experience in enterprise software development with strong full stack expertise
- 4+ years of experience building single-page applications using Angular (v14+)
- Experience designing and developing RESTful APIs using Spring Boot
- Strong experience in Linux environments (RHEL preferred)
- Experience with enterprise-scale storage solutions and document systems
- Experience with CI/CD tools such as GitHub, Jenkins, Bitbucket, or Bamboo
- Experience using AI-assisted coding tools (e.g., GitHub Copilot)
- Advanced proficiency in Java development, Python scripting, and Bash/Shell scripting in Linux environments
- Practical familiarity with tools such as GitHub Copilot or Claude Code
- Strong problem-solving skills in agile environments
- Uses AI assistance for common dev tasks (code suggestions, test generation, review support, automation scripts, troubleshooting) with clear ownership for correctness and quality
- Applies GenAI in ways that reduce context switching and accelerate delivery across typical workflows
- Practical familiarity with GitHub Copilot and/or Claude Code within IDE/CLI-style workflows
- Strong analytical and prioritization skills
- Strong communication and influencing skills
- Experience driving quality, performance, and continuous improvement initiatives
- Experience with test-driven development and automated testing frameworks
- Ability to anticipate risks and adapt in fast-paced environments
Skills
- Advanced proficiency in Java development, Python scripting, and Bash/Shell scripting in Linux environments
- Experience building single-page applications using Angular (v14+)
- Experience designing and developing RESTful APIs using Spring Boot
- Experience deploying applications on WebSphere Liberty/Open Liberty
- Experience with enterprise-scale storage solutions and document systems
- Experience with CI/CD tools such as GitHub, Jenkins, Bitbucket, or Bamboo
- Experience using AI-assisted coding tools (e.g., GitHub Copilot)
- Strong problem-solving skills in agile environments
- Uses AI assistance for common dev tasks (code suggestions, test generation, review support, automation scripts, troubleshooting) with clear ownership for correctness and quality
- Applies GenAI in ways that reduce context switching and accelerate delivery across typical workflows
- Practical familiarity with GitHub Copilot and/or Claude Code within IDE/CLI-style workflows
- Strong analytical and prioritization skills
- Strong communication and influencing skills
- Experience driving quality, performance, and continuous improvement initiatives
- Experience with test-driven development and automated testing frameworks
- Ability to anticipate risks and adapt in fast-paced environments
Benefits
- 401(k) with company match and Employee stock purchase plan
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
- Paid parental leave and family building benefits
- Tuition reimbursement
- Health, dental, and vision insurance
Pay
Competitive compensation package based on experience and qualifications.
Schedule
Hybrid work schedule, balancing workplace flexibility, client service, and in-person collaboration.