Senior Java Full Stack Developer – GCP
Job Summary
Location: Chennai
Exp: 6 Yrs
Job Description:
We are looking for a Senior Java Developer to support critical GCP projects involving the migration and decoupling of business-critical systems including legacy mainframe-fed data onto modern cloud-native infrastructure on Google Cloud Platform (GCP).
This is a hands-on senior role requiring strong expertise in system design performance reliability and data integrity. The role involves working across the full stack including Java/Spring Boot backend services Angular front-end applications PostgreSQL data design and Apache Airflow-based mainframe-to-cloud data pipelines.
- Java
- GCP
- GitHub
- Jenkins
- GCP Cloud Run
- PostgreSQL
- Apache Airflow
- Angular
- BigQuery
- 6 years of experience in IT.
- 4 years of experience in software development.
- Practical experience in two programming languages or advanced practical experience in one programming language.
- Experience working in Agile environments.
- Strong drive for results with the ability to multitask and work independently.
- Self-starter with proven innovation skills.
- Ability to collaborate effectively with cross-functional teams.
- Strong commitment to quality and project timelines.
- Experience in credit-related systems is a plus.
- Strong foundation in programming standards toolsets and methodologies.
- Build and maintain Java/Spring Boot microservices supporting enterprise applications ensuring clean architecture scalability and maintainability.
- Build and maintain Angular front-end applications that consume backend APIs with focus on performance state management and user experience for business-critical reporting and workflow applications.
- Design and optimize PostgreSQL schemas queries and indexing strategies to support transactional workloads and high-volume batch data loads.
- Diagnose and resolve PostgreSQL performance issues including query plan regressions stale statistics and index bloat.
- Develop and maintain Apache Airflow DAGs to orchestrate data pipelines moving data from mainframe systems into PostgreSQL/Cloud SQL.
- Implement file-arrival validation data quality checks idempotent load patterns and failure recovery mechanisms within data pipelines.
- Architect and implement solutions on Google Cloud Platform (GCP) leveraging services such as Cloud SQL Cloud Run/GKE Cloud Storage and IAM for secure and scalable deployments.
- Collaborate with business stakeholders mainframe/legacy system owners QA teams and other IT teams to plan and execute system separations with minimal business disruption.
- Lead environment promotion activities across Dev UAT and Production environments.
- Ensure configuration portability and automated deployments through CI/CD tools such as Cloud Build and GitHub Actions.
- Proactively identify risks in existing applications and drive remediation initiatives.
- Develop clean well-tested code with appropriate unit and integration testing.
- Participate actively in code reviews design discussions and architectural decision-making.
- Mentor junior and mid-level engineers and contribute to improving technical standards across the team.
- Support UAT and production troubleshooting including root-cause analysis of data and performance issues across Java PostgreSQL and Airflow layers.
Required Experience:
Senior IC
About Company
About Us NR Consulting is your premier partner, delivering unmatched staffing and cutting-edge technology solutions tailored to your unique business needs. We take pride in connecting leading organizations with top-tier…