{"schemaVersion":"jobsearcher.job.v1","id":"2aa622c95c13e221a5495dfc","url":"https://jobsearcher.com/jobs/2aa622c95c13e221a5495dfc","canonicalUrl":"https://jobsearcher.com/jobs/2aa622c95c13e221a5495dfc","title":"Senior Java Software Engineer","description":"Senior Java DeveloperJob SummaryWe are seeking a highly skilled Senior Java Developer to design, develop, and maintain scalable enterprise applications using Java, Microservices architecture, and Google Cloud Platform (GCP). The ideal candidate will have extensive experience building cloud-native applications, developing RESTful APIs, and delivering high-performance distributed systems in an Agile environment.This role requires strong technical expertise in Java development, microservices design patterns, containerization technologies, and GCP services. The selected candidate will collaborate closely with architects, product owners, DevOps engineers, and development teams to deliver innovative and scalable solutions.Key ResponsibilitiesDesign, develop, and implement enterprise-grade applications using Java, Spring Boot, and Microservices architecture.Build and maintain RESTful APIs and event-driven services.Develop cloud-native solutions leveraging Google Cloud Platform (GCP) services.Design and implement scalable, resilient, and secure distributed systems.Collaborate with cross-functional teams to define technical requirements and architecture.Optimize application performance, reliability, and scalability.Implement CI/CD pipelines and DevOps best practices.Write clean, maintainable, and testable code following industry standards.Conduct code reviews and mentor junior developers.Troubleshoot production issues and perform root cause analysis.Participate in Agile ceremonies including sprint planning, standups, and retrospectives.Required QualificationsBachelor's degree in Computer Science, Engineering, or related field.8+ years of hands-on software development experience.Strong experience with Java 8/11/17+.Extensive experience with Spring Boot, Spring Cloud, and Microservices architecture.Expertise in building REST APIs and integrating distributed systems.Hands-on experience with Google Cloud Platform (GCP) services such as:GKE (Google Kubernetes Engine)Cloud RunCloud FunctionsPub/SubCloud SQLBigQueryCloud StorageIAMExperience with containerization technologies including Docker and Kubernetes.Strong understanding of event-driven architecture and messaging platforms.Experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Cassandra.Knowledge of design patterns, object-oriented programming principles, and software architecture best practices.Experience with Git, Maven, Gradle, and CI/CD tools.Strong problem-solving, debugging, and analytical skills.Preferred QualificationsExperience with Kafka or Pub/Sub messaging systems.Experience with Terraform or Infrastructure as Code (IaC).Knowledge of API Gateway and service mesh technologies.Experience with monitoring tools such as Prometheus, Grafana, Splunk, or ELK Stack.Google Cloud Professional Certifications are highly preferred.Experience working in highly regulated or enterprise environments.Required Technical SkillsJavaSpring BootSpring CloudMicroservicesREST APIsGCP (GKE, Cloud Run, Pub/Sub, Cloud SQL)DockerKubernetesKafka / Messaging SystemsSQL & NoSQL DatabasesGitCI/CD PipelinesAgile/ScrumNice-to-Have SkillsReact or AngularGraphQLTerraformIstioBigQueryElasticsearchJenkins/GitHub Actions","company":"Robert Half","rawCompany":"robert half","city":"Dallas","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-09-11T08:57:18.359Z","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 Java Software Engineer","description":"Senior Java DeveloperJob SummaryWe are seeking a highly skilled Senior Java Developer to design, develop, and maintain scalable enterprise applications using Java, Microservices architecture, and Google Cloud Platform (GCP). The ideal candidate will have extensive experience building cloud-native applications, developing RESTful APIs, and delivering high-performance distributed systems in an Agile environment.This role requires strong technical expertise in Java development, microservices design patterns, containerization technologies, and GCP services. The selected candidate will collaborate closely with architects, product owners, DevOps engineers, and development teams to deliver innovative and scalable solutions.Key ResponsibilitiesDesign, develop, and implement enterprise-grade applications using Java, Spring Boot, and Microservices architecture.Build and maintain RESTful APIs and event-driven services.Develop cloud-native solutions leveraging Google Cloud Platform (GCP) services.Design and implement scalable, resilient, and secure distributed systems.Collaborate with cross-functional teams to define technical requirements and architecture.Optimize application performance, reliability, and scalability.Implement CI/CD pipelines and DevOps best practices.Write clean, maintainable, and testable code following industry standards.Conduct code reviews and mentor junior developers.Troubleshoot production issues and perform root cause analysis.Participate in Agile ceremonies including sprint planning, standups, and retrospectives.Required QualificationsBachelor's degree in Computer Science, Engineering, or related field.8+ years of hands-on software development experience.Strong experience with Java 8/11/17+.Extensive experience with Spring Boot, Spring Cloud, and Microservices architecture.Expertise in building REST APIs and integrating distributed systems.Hands-on experience with Google Cloud Platform (GCP) services such as:GKE (Google Kubernetes Engine)Cloud RunCloud FunctionsPub/SubCloud SQLBigQueryCloud StorageIAMExperience with containerization technologies including Docker and Kubernetes.Strong understanding of event-driven architecture and messaging platforms.Experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Cassandra.Knowledge of design patterns, object-oriented programming principles, and software architecture best practices.Experience with Git, Maven, Gradle, and CI/CD tools.Strong problem-solving, debugging, and analytical skills.Preferred QualificationsExperience with Kafka or Pub/Sub messaging systems.Experience with Terraform or Infrastructure as Code (IaC).Knowledge of API Gateway and service mesh technologies.Experience with monitoring tools such as Prometheus, Grafana, Splunk, or ELK Stack.Google Cloud Professional Certifications are highly preferred.Experience working in highly regulated or enterprise environments.Required Technical SkillsJavaSpring BootSpring CloudMicroservicesREST APIsGCP (GKE, Cloud Run, Pub/Sub, Cloud SQL)DockerKubernetesKafka / Messaging SystemsSQL & NoSQL DatabasesGitCI/CD PipelinesAgile/ScrumNice-to-Have SkillsReact or AngularGraphQLTerraformIstioBigQueryElasticsearchJenkins/GitHub Actions","datePosted":"2026-09-11T08:57:18.359Z","dateModified":"2026-09-11T08:57:18.359Z","hiringOrganization":{"@type":"Organization","name":"Robert Half","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dallas","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2aa622c95c13e221a5495dfc"},"url":"https://jobsearcher.com/jobs/2aa622c95c13e221a5495dfc"}}