Job Description
We are seeking a highly experienced Senior Full Stack Java Developer to design, build, and support cloud-native, microservices-based applications . The ideal candidate is deeply hands-on, comfortable working across backend and frontend layers, and experienced in deploying and operating applications on Azure and Google Cloud Platform (GCP) using modern DevOps and containerization practices.This role requires strong technical ownership, collaboration across teams, and the ability to deliver scalable, secure, and high-performance systems.
Key Responsibilities
Backend & Microservices Development
Design, develop, and maintain microservices-based applications using Java 17 and Spring Boot Implement RESTful APIs and integrate services via API Gateway patternsBuild event-driven architectures using Apache Kafka for asynchronous messagingApply best practices for service design, resiliency, fault tolerance, and scalability
Frontend Development
Develop and maintain responsive web applications using React and / or Angular Collaborate with UX designers and product teams to implement intuitive user interfacesEnsure seamless integration between frontend and backend services
Cloud & Platform Engineering
Deploy and manage applications on Azure and Google Cloud Platform (GCP) Design cloud-native solutions leveraging managed services where appropriateEnsure security, scalability, and high availability across cloud environments
Containerization & DevOps
Containerize applications using Docker and manage deployments using Kubernetes Design and maintain CI / CD pipelines for build, test, and deployment automationMonitor application health, performance, and logs in cloud environments
Database & Data Management
Design and interact with relational databases using SQL Optimize queries and ensure data integrity and performanceCollaborate with data teams on schema design and data access patterns
Collaboration & Technical Leadership
Participate in architecture discussions, design reviews, and code reviewsMentor junior developers and contribute to engineering best practicesWork closely with cross-functional teams including product, QA, DevOps, and security
Required Qualifications
10+ years of experience as a Full Stack Java Developer Strong proficiency in Java 17 , Spring Boot , and Microservices architecture Hands-on experience with Azure and Google Cloud Platform (GCP) Experience with Docker , Kubernetes , and CI / CD automation Proficiency in frontend technologies : React and / or Angular Experience with Apache Kafka for event-driven systemsStrong knowledge of SQL and relational databasesExperience building secure, scalable, and high-performance enterprise applications
Preferred / Nice-to-Have Skills
Experience with API management platforms (Apigee, Azure API Management, Kong)Familiarity with service mesh technologies (Istio, Linkerd)Exposure to NoSQL databases and caching solutions (Redis, MongoDB)Experience in Agile / Scrum environmentsCloud certifications in GCP
What Success Looks Like in This Role
Well-designed, resilient microservices deployed to cloud platformsClean, maintainable code across backend and frontend layersReliable CI / CD pipelines enabling frequent and safe releasesStrong collaboration and technical leadership within the team Job Requirements We are seeking a highly experienced Senior Full Stack Java Developer to design, build, and support cloud-native, microservices-based applications . The ideal candidate is deeply hands-on, comfortable working across backend and frontend layers, and experienced in deploying and operating applications on Azure and Google Cloud Platform (GCP) using modern DevOps and containerization practices.This role requires strong technical ownership, collaboration across teams, and the ability to deliver scalable, secure, and high-performance systems.
Key Responsibilities
Backend & Microservices Development
Design, develop, and maintain microservices-based applications using Java 17 and Spring Boot Implement RESTful APIs and integrate services via API Gateway patternsBuild event-driven architectures using Apache Kafka for asynchronous messagingApply best practices for service design, resiliency, fault tolerance, and scalability
Frontend Development
Develop and maintain responsive web applications using React and / or Angular Collaborate with UX designers and product teams to implement intuitive user interfacesEnsure seamless integration between frontend and backend services
Cloud & Platform Engineering
Deploy and manage applications on Azure and Google Cloud Platform (GCP) Design cloud-native solutions leveraging managed services where appropriateEnsure security, scalability, and high availability across cloud environments
Containerization & DevOps
Containerize applications using Docker and manage deployments using Kubernetes Design and maintain CI / CD pipelines for build, test, and deployment automationMonitor application health, performance, and logs in cloud environments
Database & Data Management
Design and interact with relational databases using SQL Optimize queries and ensure data integrity and performanceCollaborate with data teams on schema design and data access patterns
Collaboration & Technical Leadership
Participate in architecture discussions, design reviews, and code reviewsMentor junior developers and contribute to engineering best practicesWork closely with cross-functional teams including product, QA, DevOps, and security
Required Qualifications
10+ years of experience as a Full Stack Java Developer Strong proficiency in Java 17 , Spring Boot , and Microservices architecture Hands-on experience with Azure and Google Cloud Platform (GCP) Experience with Docker , Kubernetes , and CI / CD automation Proficiency in frontend technologies : React and / or Angular Experience with Apache Kafka for event-driven systemsStrong knowledge of SQL and relational databasesExperience building secure, scalable, and high-performance enterprise applications
Preferred / Nice-to-Have Skills
Experience with API management platforms (Apigee, Azure API Management, Kong)Familiarity with service mesh technologies (Istio, Linkerd)Exposure to NoSQL databases and caching solutions (Redis, MongoDB)Experience in Agile / Scrum environmentsCloud certifications in GCP
What Success Looks Like in This Role
Well-designed, resilient microservices deployed to cloud platformsClean, maintainable code across backend and frontend layersReliable CI / CD pipelines enabling frequent and safe releasesStrong collaboration and technical leadership within the team
Full stack Java Developer • Chandler, AZ