> Markdown version of [/jobs/ext/1502894-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/1502894-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:** The Smart - **Location:** Austin, TX, United States - **Experience:** Expert - **Salary:** $83,200.0 - $166,400.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Confluence, JIRA, Automation of Tests, Batch Processing, Software Quality, Continuous Integration, Relational Databases, Java Web Services, Spring Framework, Python (Programming Language), PostgreSQL, Enterprise Messaging Systems, Systems Development Life Cycle, RabbitMQ, Software Engineering, Data Streaming, Aerospike, Test-Driven Development (TDD), Spring Cloud, GitHub Copilot, SOAPAPI, Deployment Automation, Atlassian Tools, Apache Kafka, Data Management, Restful APIs, Software Version Control, Spring Batch, Microservices - **Published:** July 30, 2026 - **Apply:** https://www.careerjet.com/jobad/usc12094f10a97d212ccd4cf5d0aeeb788 ## About the Role * 6+ years of experience with Java, Spring Framework, REST/SOAP web services, and cloud-based application development. * Hands-on experience using GenAI coding assistants such as GitHub Copilot, Claude Code, or similar tools throughout the SDLC. * 2+ years of experience with modern batch processing solutions such as Spring Batch or Spring Cloud Data Flow. * 3+ years of experience with PostgreSQL, Aerospike, or other cloud-compatible relational databases. * 3+ years of experience with CI/CD pipelines, source control tools, and automated deployment practices. * 2+ years of experience with cloud platforms such as AWS, GCP, or PCF. * 3+ years of experience with messaging technologies such as Kafka, RabbitMQ, or equivalent. * Strong experience with Test-Driven Development (TDD), QA automation, and software quality practices. * Excellent communication, leadership, problem-solving, and stakeholder management skills. * Experience with Agile methodologies, Python, Atlassian tools (JIRA/Confluence), system modernization initiatives, or financial services environments preferred. ## Description As a Senior Java Developer, you will design, develop, and support enterprise-scale client data platforms that power customer experiences, segmentation, preferences, and eligibility services. You will work within a high-performing engineering team to build scalable, event-driven, cloud-based solutions while driving engineering excellence, modernization, and operational reliability., * Design, develop, and maintain scalable Java-based applications, APIs, and microservices. * Architect and implement solutions supporting high-volume, mission-critical business processes. * Analyze business requirements and recommend optimal technical solutions. * Identify and mitigate risks related to scalability, performance, security, and operational readiness. * Develop automated tests and ensure delivery of high-quality, reliable software. * Lead technical design discussions and contribute to architectural decisions. * Mentor developers and promote engineering best practices and code quality standards. * Support production environments and resolve critical application issues. * Collaborate with cross-functional teams, stakeholders, and offshore resources. * Drive modernization initiatives and continuous improvement across platforms and processes. ## 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) - [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) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [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) - [The Future of Developer Experience with GenAI: Driving Engineering Excellence](https://www.wearedevelopers.com/videos/1107-the-future-of-developer-experience-with-genai-driving-engineering-excellence) - [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) ## 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) - [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) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai)