> Markdown version of [/jobs/ext/2564443-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/2564443-senior-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). --- # Senior Java Developer - **Company:** THERA M - **Location:** Houston, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Confluence, JIRA, Automation of Tests, Cloud Computing, Data Structures, Relational Databases, Systems Development Life Cycle, Software Deployment, Software Engineering, Multithreading, Spring-boot, Git, Kubernetes, Atlassian Bamboo - **Published:** August 6, 2026 - **Apply:** https://jobs.smartrecruiters.com/TheRIIMLLC/743999893149084-senior-java-developer ## About the Role To be successful in this role you will haves: · Good software design and application architectural practices within the context of Java and Java Script development · Strong working knowledge of Java. · Working knowledge of cloud/related technologies like Kubernetes, AWS. · experience in relational databases · experience in data structures and algorithms · experience with code modularity and component de-coupling through APIs · Multithreading · Spring/Spring boot · experience with working within automated testing environments · knowledgeable with SDLC tools (e.g. Bamboo, JIRA, GIT, Confluence) · working knowledge of the banking & finance industry ## Description Your duties will include but not be limited to: § building out platforms to scale with the ever-growing performance, data, regulatory and product driven requirements of our businesses § developing, testing and deploying code and performing release planning and execution § building relationships with business stakeholders to develop solutions for effective integration with upstream and downstream systems § architect design, implementing and testing solutions for new components or modifications to existing functionality § performing peer code reviews and participating as a member of a global distributed team. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [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) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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) - [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) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)