NC
Senior Java Full Stack Developer โ GCP
NR Consulting - India
๐ฎ๐ณ India
On-site
Senior
4 days ago
- Java
- GCP
- System Design
- Spring Boot
- Angular
- PostgreSQL
- Apache Airflow
- GitHub
- Jenkins
- Cloud Run
- BigQuery
- Agile
- Microservices
- Cloud SQL
- GKE
- IAM
- CI/CD
- GitHub Actions
- Integration Testing
- Airflow
4 days ago
Location: Chennai
Exp: 6+ Yrs
Job Description:
Position 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.
Skills Required
- Java
- GCP
- GitHub
- Jenkins
- GCP Cloud Run
- PostgreSQL
- Apache Airflow
- Angular
Skills Preferred
- BigQuery
Experience Required
- 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 Preferred
- 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.
Key Responsibilities
- 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.
Senior Java Full Stack Developer โ GCP ยท NR Consulting - India