Senior Java Developer

Bangalore Urban, Karnataka, India
Mar 12, 2025
Mar 12, 2026
Hybrid
Full-Time
6 Years
Job Description

We are looking for a highly skilled Senior Java Developer with 6+ years of experience in software development, specializing in Java, J2EE, and Spring Boot. The ideal candidate should have hands-on experience in cloud application migration and modernization, particularly in a containerized and Kubernetes-based environment. This role requires expertise in SQL, RESTful API development, and cloud-native application development on Google Cloud Platform (GCP) services like App Engine, Cloud Run, and Cloud Functions.

As part of our agile team, you will play a key role in designing, developing, and deploying scalable applications while ensuring seamless integration with cloud-native services. Additionally, a solid understanding of DevOps practices and CI/CD pipelines will be crucial to streamline deployments and maintain high-quality code standards.

Key Responsibilities

Application Development & Modernization

  • Design, develop, and maintain robust Java-based applications using Spring Boot and J2EE frameworks.
  • Lead and contribute to cloud migration initiatives, ensuring smooth application transitions from on-premise to cloud or cloud-to-cloud environments.

Cloud-Native Development & Kubernetes

  • Develop and deploy applications on Google Cloud Platform (GCP) using services such as App Engine, Cloud Run, and Cloud Functions.
  • Build and manage containerized applications using Docker and Kubernetes (GKE) to enhance scalability and reliability.

API & Database Management

  • Design and implement RESTful APIs and web services using Spring Boot to facilitate seamless integration between applications.
  • Work with SQL databases, writing optimized queries, stored procedures, and ensuring database integrity and performance.

DevOps & CI/CD Implementation

  • Implement DevOps best practices to automate build, test, and deployment processes using modern CI/CD pipelines.
  • Work closely with DevOps teams to manage container orchestration, service discovery, and monitoring.

Agile Development & Collaboration

  • Participate in Agile/Scrum processes, contributing to sprint planning, stand-ups, and retrospectives.
  • Collaborate with cross-functional teams including architects, product owners, and cloud engineers to ensure smooth development workflows.

Required Skills & Qualifications

  • 6+ years of hands-on experience in Java, J2EE, and Spring Boot development.
  • Strong knowledge of SQL, including query optimization, stored procedures, and data modeling.
  • Experience in cloud migration and modernization projects, particularly cloud-to-cloud migrations.
  • Hands-on experience in developing and deploying applications on Google Cloud Platform (GCP).
  • Proficiency in working with Kubernetes-based platforms (GKE, Cloud Run) and containerized environments (Docker, Kubernetes).
  • Experience in building RESTful APIs and web services using Spring Boot.
  • Solid understanding of Agile development methodologies and DevOps best practices.
  • Experience working with CI/CD pipelines and automated deployments.
  • Strong analytical, problem-solving, and communication skills.

Preferred Skills (Good to Have)

  • Experience in other cloud platforms like AWS or Azure.
  • Familiarity with NoSQL databases like MongoDB or Firebase.
  • Knowledge of microservices architecture and distributed systems.
  • Exposure to serverless computing and event-driven architectures.
  • Hands-on experience with Terraform, Ansible, or other infrastructure-as-code (IaC) tools.

Why Join Us?

  • Work on cutting-edge cloud-native applications and modernization projects.
  • Be part of an innovative and collaborative team focused on cloud transformation.
  • Opportunities for career growth, skill enhancement, and certifications in cloud technologies.
  • A flexible and inclusive work environment with competitive compensation and benefits.

If you are passionate about cloud-native development, application modernization, and scalable architectures, we would love to hear from you!

Related Jobs