> Markdown version of [/jobs/ext/1236728-java-application-developer](https://www.wearedevelopers.com/jobs/ext/1236728-java-application-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 Application Developer - **Company:** Qode LLC - **Location:** Dallas, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Automation of Tests, Microsoft Azure, Big Data, Software as a Service, Cloud Computing Security, Code Review, Databases, Data Structures, Software Design Patterns, DevOps, Distributed Systems, Enterprise Messaging Systems, NoSQL, Object-Oriented Software Development, Software Deployment, Software Engineering, Java Application Server, Enterprise Software Applications, Spring Cloud, Spring-boot, Software Security, Software Troubleshooting, Containerization, Kubernetes, Information Technology, Cassandra, Apache Kafka, Software Coding, Restful APIs, Amazon Simple Queue Service (SQS), Microservices - **Published:** July 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2ba1ec9e7778b066 ## About the Role * Bachelor's or Master's degree in Computer Science or a related Engineering discipline. * 8+ years of experience designing and developing enterprise-grade Java applications. * Strong knowledge of: * Core Java * Spring Boot * Microservices * RESTful APIs * Distributed Systems * Strong understanding of: * Data Structures * Algorithms * Object-Oriented Design * Design Patterns * Experience building scalable cloud-native applications on AWS, Azure, or GCP. * Experience working with managed cloud databases. * Proven experience leading development initiatives from design through production deployment. * Ability to mentor engineers and lead technical discussions. * Strong communication and stakeholder management skills., * Experience with Kubernetes and containerized deployments. * Experience with NoSQL databases such as Cassandra. * Experience with messaging platforms such as Amazon SQS or Apache Kafka. * Knowledge of cloud security principles and secure application development. * Experience with Big Data technologies. * Experience building SaaS platforms and customer-facing enterprise products. * Familiarity with DevOps tools and CI/CD pipelines. Technical Skills ## Description Our Engineering team is responsible for building highly scalable, cloud-native enterprise applications that power mission-critical business solutions for Fortune 500 clients. As a Senior Java Application Developer, you will play a key role in designing and developing distributed systems while collaborating with Product Managers, Architects, QA, DevOps, and other cross-functional teams to deliver secure, scalable, and high-quality solutions. You will contribute to architectural decisions, mentor junior engineers, and help drive engineering best practices across the organization. Responsibilities * Design, develop, and deliver high-quality Java-based enterprise applications. * Build scalable, cloud-native distributed systems using modern software engineering principles. * Collaborate with Product Managers to define technical roadmaps and implementation strategies. * Participate in architecture discussions and contribute to technical design decisions. * Champion engineering excellence through code reviews, coding standards, automated testing, and best practices. * Mentor junior developers and provide technical leadership. * Collaborate closely with QA, DevOps, and Documentation teams to ensure high-quality software delivery. * Build reliable, secure, and highly available enterprise applications. * Troubleshoot complex technical issues and drive continuous improvement initiatives. * Communicate effectively with cross-functional teams and stakeholders across global locations. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Developer Joy with Quarkus](https://www.wearedevelopers.com/videos/1591-developer-joy-with-quarkus) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [Quarkus. A Bliss for developers](https://www.wearedevelopers.com/videos/385-quarkus-a-bliss-for-developers) ## Related Articles - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-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) - [Top Must-Visit Developer Conferences in the US in 2026](https://www.wearedevelopers.com/magazine/679-top-must-visit-developer-conferences-in-the-us-in-2026)