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