Posted:2 weeks ago|
Platform:
On-site
Full Time
We are seeking a highly skilled Senior Software Engineer with expertise in Java and Google Cloud Platform (GCP) to join our dynamic team. This role focuses on developing scalable and secure applications, leveraging cutting-edge cloud technologies, and collaborating across teams to deliver high-quality solutions. Responsibilities Develop RESTful microservices and backend components using Java 17+ and Spring Boot Design, build, and deploy applications on Google Cloud Platform (GCP) services such as GKE, Pub/Sub, Cloud Functions, Cloud Run, and BigQuery Collaborate with architects, DevOps, and QA teams to create secure, scalable, and maintainable solutions Contribute to all phases of the development lifecycle by engaging in planning, coding, testing, deployment, and monitoring Write clean and testable code with comprehensive unit and integration tests Participate in code reviews to ensure code quality, debug issues, and perform performance tuning Adapt to Agile/Scrum team environments and actively contribute to sprint planning and team retrospectives Requirements 4–7 years of experience in Java development, with strong expertise in Spring Boot and Spring Cloud Hands-on experience with microservices architecture and distributed systems 1–2 years of practical experience with Google Cloud Platform (GCP) Proficiency in containerization tools like Docker and orchestration using Kubernetes (GKE preferred) Expertise in designing RESTful APIs and integration with messaging systems such as Pub/Sub or Kafka Familiarity with CI/CD pipelines and DevOps tools such as Jenkins, GitLab CI, or Google Cloud Build Competency in working with SQL/NoSQL databases, including BigQuery or Cloud SQL Strong analytical skills coupled with a passion for clean, efficient code Nice to have GCP Associate or Professional certification such as Cloud Developer or Cloud Architect Background in Infrastructure as Code (IaC) using Terraform or Deployment Manager Familiarity with monitoring and observability tools like Stackdriver, Prometheus, or Grafana Exposure to domain-specific applications in retail, finance, healthcare, or logistics Strong communication and teamwork skills complemented by a proactive approach to learning new technologies Show more Show less
EPAM Systems
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java NowCoimbatore, Tamil Nadu, India
Salary: Not disclosed
Coimbatore, Tamil Nadu, India
Salary: Not disclosed
Chennai, Tamil Nadu, India
Salary: Not disclosed
Pune, Maharashtra, India
Salary: Not disclosed
Pune, Maharashtra, India
Salary: Not disclosed
Chennai, Tamil Nadu, India
Salary: Not disclosed
Coimbatore, Tamil Nadu, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Chennai, Tamil Nadu, India
Salary: Not disclosed