> Markdown version of [/jobs/ext/4549449-sr-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/4549449-sr-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Java Software Engineer - **Company:** Charles Schwab & Co., Inc. - **Location:** Southlake, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Confluence, JIRA, Microsoft Azure, Batch Processing, Profiling, Relational Databases, Software Debugging, Microsoft SQL Server, Oracle (Applications), Scrum Methodology, Software Engineering, Google Cloud, Java Application Server, Cloud Platform System, Spring-boot, SOAPAPI, Integration Tests, Atlassian Tools, Bitbucket, Software Coding, Restful APIs, Spring Batch, GXP, Atlassian Bamboo - **Published:** November 3, 2026 - **Apply:** https://portal.procomservices.com/jobs?jobId=cb8d697f-e97c-4525-abcf-a3c39ebb9d26 ## About the Role * 5+ years of work experience in a software development role with Java. * 5+ years of experience with relational databases, ideally Oracle and/or Microsoft SQL Server. * 5+ years of experience writing unit and integration tests. * 3+ years of experience using Spring/Spring Boot. * 3+ years of experience developing RESTful services. * 2+ years of experience developing and maintaining CI/CD pipelines. * Experience troubleshooting, debugging, and profiling Java applications. Sr Java Software Engineer - Nice-to-Have Skills: * Experience converting SOAP services to RESTful services. * Experience with Spring Batch and/or batch processing. * Experience with any cloud platform (PCF, GCP, AWS, Azure). * Experience with Atlassian tool suites: Bitbucket, Bamboo, JIRA, Confluence. * Understanding of Agile and Scaled Agile (SAFe) methodologies. ## Description * Actively contribute as a member of a Scrum team, writing code in Java. * Follow all guidelines for best development practices. * Participate in all agile ceremonies and appropriately update all tickets for clear tracking. * Practice and enforce good engineering practices and compliance with company engineering standards.