← Back to jobs

NR Consulting Logo
Senior Java Full Stack Developer

NR Consulting

 

Chennai, Tamil Nadu, India

Posted On: 3 days ago
Experience: 6+ years
Availability: Hybrid
Openings: 1
Category: Senior Java Full Stack Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

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

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

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs