{"schemaVersion":"jobsearcher.job.v1","id":"3febd22c3d497309d00bea58","url":"https://jobsearcher.com/jobs/3febd22c3d497309d00bea58","canonicalUrl":"https://jobsearcher.com/jobs/3febd22c3d497309d00bea58","title":"Senior Application Developer (Senior Java Backend Developer)","description":"Job Title: Senior Application Developer (Senior Java Backend Developer)Job Location: Plano, TXWork Model: OnsiteRequired Experience: 8-12 YearsPosition OverviewWe are seeking an experienced Senior Java Backend Developer with 8-12 years of hands-on experience designing, developing, and maintaining scalable backend applications. The ideal candidate will have deep expertise in Java, Spring Boot, Microservices, Apache Kafka, and distributed systems, along with experience building cloud-native applications on AWS, Azure, or GCP. Strong knowledge of containerization, orchestration, and CI/CD practices is required.Note: Only qualified candidates located near Plano, TX will be considered, as this position requires an onsite presence.Required Skills8-12 years of hands-on Java development experience (Java 7 or higher).Strong expertise in Java, Spring Boot, Spring Data, and Spring Security.Extensive experience building Microservices and distributed systems.Hands-on experience with Apache Kafka, including Topics, Partitions, Offsets, Kafka Streams, and Schema Registry.Experience designing and developing RESTful APIs and/or gRPC services.Strong database experience with MySQL, PostgreSQL, MongoDB, and/or Cassandra.Experience working with cloud platforms such as AWS, Azure, or GCP.Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.Proficiency with Git version control.Excellent troubleshooting, debugging, and problem-solving skills.Preferred SkillsExperience with Kafka Connect, Kafka Streams, or Confluent Platform.Knowledge of service mesh technologies such as Istio or Envoy.Experience with Redis or Memcached.Understanding of Event-Driven Architecture (EDA).Familiarity with monitoring and observability tools such as Prometheus, Grafana, Elasticsearch, or similar platforms.Key ResponsibilitiesDesign, develop, and maintain scalable backend applications and Microservices using Java and Spring Boot.Build, optimize, and support Apache Kafka producers, consumers, and real-time messaging pipelines.Develop fault-tolerant, highly available distributed systems.Design, develop, and maintain RESTful APIs and gRPC services.Deploy, manage, and support applications on AWS, Azure, or GCP.Collaborate with Product, Frontend, QA, and DevOps teams to deliver high-quality technical solutions.Conduct code reviews, write unit tests, and ensure adherence to coding standards and best practices.Implement monitoring, logging, and alerting for backend services and Kafka-based applications.Troubleshoot production issues, optimize application performance, and improve system scalability.Drive continuous improvement by adopting modern development practices and emerging technologies.Soft SkillsExcellent verbal and written communication skills.Strong collaboration and teamwork abilities.Ability to work independently in a fast-paced Agile environment.Strong analytical, troubleshooting, and problem-solving skills.Self-motivated with a passion for learning new technologies and driving continuous improvement.Must-Have SkillsJavaSpring BootMicroservicesApache KafkaRESTful APIs / gRPCAWS, Azure, or GCPDockerKubernetesCI/CDMySQLMongoDBGitDistributed Systems","company":"SMX Services Consulting","rawCompany":"smx services consulting","city":"Plano","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-07-31T10:49:49.078Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Application Developer (Senior Java Backend Developer)","description":"Job Title: Senior Application Developer (Senior Java Backend Developer)Job Location: Plano, TXWork Model: OnsiteRequired Experience: 8-12 YearsPosition OverviewWe are seeking an experienced Senior Java Backend Developer with 8-12 years of hands-on experience designing, developing, and maintaining scalable backend applications. The ideal candidate will have deep expertise in Java, Spring Boot, Microservices, Apache Kafka, and distributed systems, along with experience building cloud-native applications on AWS, Azure, or GCP. Strong knowledge of containerization, orchestration, and CI/CD practices is required.Note: Only qualified candidates located near Plano, TX will be considered, as this position requires an onsite presence.Required Skills8-12 years of hands-on Java development experience (Java 7 or higher).Strong expertise in Java, Spring Boot, Spring Data, and Spring Security.Extensive experience building Microservices and distributed systems.Hands-on experience with Apache Kafka, including Topics, Partitions, Offsets, Kafka Streams, and Schema Registry.Experience designing and developing RESTful APIs and/or gRPC services.Strong database experience with MySQL, PostgreSQL, MongoDB, and/or Cassandra.Experience working with cloud platforms such as AWS, Azure, or GCP.Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.Proficiency with Git version control.Excellent troubleshooting, debugging, and problem-solving skills.Preferred SkillsExperience with Kafka Connect, Kafka Streams, or Confluent Platform.Knowledge of service mesh technologies such as Istio or Envoy.Experience with Redis or Memcached.Understanding of Event-Driven Architecture (EDA).Familiarity with monitoring and observability tools such as Prometheus, Grafana, Elasticsearch, or similar platforms.Key ResponsibilitiesDesign, develop, and maintain scalable backend applications and Microservices using Java and Spring Boot.Build, optimize, and support Apache Kafka producers, consumers, and real-time messaging pipelines.Develop fault-tolerant, highly available distributed systems.Design, develop, and maintain RESTful APIs and gRPC services.Deploy, manage, and support applications on AWS, Azure, or GCP.Collaborate with Product, Frontend, QA, and DevOps teams to deliver high-quality technical solutions.Conduct code reviews, write unit tests, and ensure adherence to coding standards and best practices.Implement monitoring, logging, and alerting for backend services and Kafka-based applications.Troubleshoot production issues, optimize application performance, and improve system scalability.Drive continuous improvement by adopting modern development practices and emerging technologies.Soft SkillsExcellent verbal and written communication skills.Strong collaboration and teamwork abilities.Ability to work independently in a fast-paced Agile environment.Strong analytical, troubleshooting, and problem-solving skills.Self-motivated with a passion for learning new technologies and driving continuous improvement.Must-Have SkillsJavaSpring BootMicroservicesApache KafkaRESTful APIs / gRPCAWS, Azure, or GCPDockerKubernetesCI/CDMySQLMongoDBGitDistributed Systems","datePosted":"2026-07-31T10:49:49.078Z","dateModified":"2026-07-31T10:49:49.078Z","hiringOrganization":{"@type":"Organization","name":"SMX Services Consulting","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Plano","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3febd22c3d497309d00bea58"},"url":"https://jobsearcher.com/jobs/3febd22c3d497309d00bea58"}}