Back to Search Results


Full stack Java Developer 21151 2/3/2026 4:12:00 PM

Engineering
Corp-to-Corp

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 patterns
Build event-driven architectures using Apache Kafka for asynchronous messaging
Apply 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 interfaces
Ensure 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 appropriate
Ensure 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 automation
Monitor 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 performance
Collaborate with data teams on schema design and data access patterns

Collaboration & Technical Leadership

Participate in architecture discussions, design reviews, and code reviews
Mentor junior developers and contribute to engineering best practices
Work 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 systems
Strong knowledge of SQL and relational databases
Experience 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 environments
Cloud certifications in GCP

What Success Looks Like in This Role

Well-designed, resilient microservices deployed to cloud platforms
Clean, maintainable code across backend and frontend layers
Reliable CI/CD pipelines enabling frequent and safe releases
Strong 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 patterns
Build event-driven architectures using Apache Kafka for asynchronous messaging
Apply 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 interfaces
Ensure 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 appropriate
Ensure 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 automation
Monitor 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 performance
Collaborate with data teams on schema design and data access patterns

Collaboration & Technical Leadership

Participate in architecture discussions, design reviews, and code reviews
Mentor junior developers and contribute to engineering best practices
Work 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 systems
Strong knowledge of SQL and relational databases
Experience 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 environments
Cloud certifications in GCP

What Success Looks Like in This Role

Well-designed, resilient microservices deployed to cloud platforms
Clean, maintainable code across backend and frontend layers
Reliable CI/CD pipelines enabling frequent and safe releases
Strong collaboration and technical leadership within the team