> Markdown version of [/jobs/ext/1954243-java-developer-senior](https://www.wearedevelopers.com/jobs/ext/1954243-java-developer-senior). 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). --- # Java Developer - Senior - **Company:** Charles Schwab & Co., Inc. - **Location:** Southlake, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Automation of Tests, Cloud Computing, Spring Framework, Machine Learning, Enterprise Messaging Systems, RabbitMQ, Software Deployment, Software Engineering, Test-Driven Development (TDD), GitHub Copilot, Generative AI, Information Technology, Atlassian Tools, Apache Kafka, Microservices - **Published:** August 6, 2026 - **Apply:** https://portal.procomservices.com/jobs?jobId=38835e50-2328-4bbe-b3be-efb1d83cbdec ## About the Role * 7+ years of professional software engineering experience with Java and Spring framework * Hands-on experience with AI/ML implementation and production deployment * Experience with containers and microservices in the cloud * Familiarity with GenAI tools like GitHub Copilot or Claude Code * Understanding of broker-dealer capabilities and operationsxzx* Excellent communication skills Java Developer - Senior - Nice-to-Have Skills: * Masters degree in Information Technology or related field * Experience in Financial Services industry * Knowledge of messaging technologies like Rabbit MQ or Kafka * Experience with Test Driven Development and QA Automation * Familiarity with the Atlassian tool stack (JIRA and Confluence) ## Description * Develop large-scale software using Java, Spring framework, and cloud technologies * Implement and deploy AI/ML solutions in production environments * Collaborate with fellow developers, architects, and adjacent teams * Utilize GenAI coding assistants to enhance engineering workflows ## Related Videos - [Java Meets AI: Empowering Spring Developers to Build Intelligent Apps](https://www.wearedevelopers.com/videos/1554-java-meets-ai-empowering-spring-developers-to-build-intelligent-apps) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [How to Benchmark Your Apache Kafka](https://www.wearedevelopers.com/videos/76-how-to-benchmark-your-apache-kafka) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) - [Goodbye Microservices, Hello Self-Contained Systems](https://www.wearedevelopers.com/videos/100009-goodbye-microservices-hello-self-contained-systems) ## Related Articles - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025)