> Markdown version of [/jobs/ext/146002-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/146002-full-stack-java-developer). 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). --- # Full Stack Java Developer - **Company:** Charles Schwab Inc. - **Location:** Southlake, TX, United States - **Experience:** Expert - **Salary:** $100,006.0 - $104,998.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Batch Processing, Big Data, Cloud Storage, Databases, Continuous Integration, Data Retrieval, Data Systems, Design of User Interfaces, Human-Computer Interaction, Linux System Administration, Enterprise Messaging Systems, Performance Tuning, RabbitMQ, Release Management, Shell Script, Software Deployment, Software Engineering, Data Streaming, Enterprise Data Management, Google Cloud, Data Ingestion, ReactJS, Spring-boot, Backend, AngularJS, Material UI, Apache Kafka, Bitbucket, Front End Software Development, Api Design, Atlassian Bamboo, Jenkins, Microservices - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=58ddcb632ed49aa5 ## About the Role * Approximately 5 years of hands-on software development experience using Java and Spring-based frameworks, building batch and API-driven applications. * Strong experience with Java Spring Boot, including designing, developing, and supporting REST-based APIs and microservices. * Practical experience with data streaming or messaging technologies such as Kafka, RabbitMQ, Google Pub/Sub, or similar platforms. * Experience working with data systems and databases, including schema design, data retrieval, and ongoing maintenance. * Working experience with front-end technologies such as React or Angular, with the ability to build or enhance UI components in collaboration with backend teams. * Hands-on experience with Linux environments and basic shell scripting for application support and troubleshooting. * Familiarity with CI/CD pipelines and tools (e.g., Jenkins, Bamboo, Bitbucket, or similar) and modern build and deployment practices. * Ability to work independently on assigned features while collaborating effectively within an agile development team., * Experience developing or deploying applications on Google Cloud Platform (GCP), including services such as Cloud Run, GKE, Pub/Sub, Cloud SQL, or Cloud Storage. * Exposure to batch processing frameworks and large-scale data ingestion patterns. * Experience supporting production systems, including troubleshooting, root-cause analysis, and performance tuning. * Familiarity with enterprise data platforms or working in regulated / large-scale environments. * A strong interest in learning new technologies, improving engineering practices, and contributing ideas to team discussions. ## Description * Design, develop, and maintain backend services and APIs that support batch and streaming data pipelines. * Build and enhance REST-based services using modern frameworks and established engineering patterns. * Develop clean, maintainable, and well-tested code, partnering with QA to ensure quality and stability. * Contribute to frontend development by building or modifying user interface components in collaboration with UI/UX and backend teams. * Implement and support data ingestion jobs that integrate data from multiple upstream systems. * Monitor, analyze, and improve the performance and reliability of applications and data workloads. * Collaborate with product owners and business partners to understand requirements and translate them into technical solutions. * Participate in production support, troubleshooting issues, performing root cause analysis, and implementing fixes. * Follow agile development practices, CI/CD standards, and release management processes. * Continuously learn new tools, technologies, and practices, and contribute ideas to improve the platform and team. ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023)