> Markdown version of [/jobs/ext/1884770-java-developer](https://www.wearedevelopers.com/jobs/ext/1884770-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). --- # Java Developer - **Company:** Procom - **Location:** Dallas, TX, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Confluence, JIRA, Automation of Tests, Cloud Engineering, Databases, Continuous Integration, Data Infrastructure, Spring Framework, Python (Programming Language), PostgreSQL, Enterprise Messaging Systems, RabbitMQ, Simple Object Access Protocol (SOAP), Technical Data Management Systems, Web Services, GitHub Copilot, Atlassian Tools, Apache Kafka - **Published:** August 1, 2026 - **Apply:** https://www.dice.com/job-detail/72f2c0fe-1a82-451e-9d3c-6ef4fc743058 ## About the Role 6+ years of experience with Java, Spring framework, cloud development, and Web Services (REST, SOAP). Hands-on experience with GenAI coding assistants like GitHub Copilot. 3+ years of experience with modern/cloud-compatible databases like PostgreSQL. 3+ years of experience in cloud deployment in a CI/CD model. 3+ years of experience with messaging technologies like RabbitMQ or Kafka. 5+ years of exceptional written, verbal, and interpersonal communication skills. 1+ years of Schwab technology domain experience. Java Developer - Senior - Nice-to-Have Skills: Knowledge of Agile methodology. Experience in IT Transformations and system modernization initiatives. 2+ years of Python experience. Experience with the Atlassian tool stack (JIRA, Confluence). Experience in the Financial Services industry. ## Description The Client Data Technology team is responsible for Charles Schwab's core client data platform, focusing on building sophisticated systems for segmentation, client preferences, and experiences. This project involves designing the next iteration of their platform to support current and future business capabilities, enhancing customer experiences. Java Developer - Senior - Responsibilities: Understand the needs of the business and recommend optimal solutions. Identify gaps and mitigate risks related to delivery, scalability, and performance. Create architectural diagrams, develop software codes, and automated test scripts. Architect and develop solutions aligned with the organization's vision. Deliver work on time and with quality. Lead a team and coach them on engineering excellence. Support team on critical production issues. Build relationships with adjacent domains and teams. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [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) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [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) - [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) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)