Chennai, Tamil Nadu
Software Engineer (3) - Core Engineer 2 #1055319
Job Description:
- As a Java Spring Boot Developer specializing in Oracle/SQL Server database objects migration, you will be responsible for transitioning legacy database structures and logic to modern, cloud-native solutions on Google Cloud Platform.
- Your role will focus on designing and implementing scalable Java Spring Boot services that facilitate seamless data and object migration, optimize performance, and ensure integrity across platforms.
- You will collaborate with cross-functional teams to modernize database features, integrate GCP services, and deliver secure, reliable migration solutions with a commitment to best practices in cloud architecture and database management.
Responsibilities
- Database Migration & Service Development: Lead the migration of Oracle and SQL Server database objects—including tables, views, procedures, and triggers—to Google Cloud Platform, building Java Spring Boot services that orchestrate and automate migration processes.
- Cloud Integration: Design, deploy, and maintain migration solutions using GCP services such as Cloud SQL, Cloud Functions, and Dataflow, ensuring robust scalability, data consistency, and optimal performance.
- Engineering Excellence: Follow clean code standards, write comprehensive test cases for migration logic, and ensure data reliability and quality in production deployments on GCP.
- Database Object Security & Compliance: Refactor and secure migrated database objects, implement authentication and authorization in Java Spring Boot services, and ensure compliance with modern data security and privacy standards.
- Agile Collaboration: Work actively within Agile teams, partner with database architects and cloud engineers, and deliver migration features in a fast-paced, iterative environment.
- Production Support: Monitor the performance of migrated database solutions, troubleshoot issues, and ensure high availability and data accuracy for global users on GCP.
Qualifications Experience:
- Minimum 5 years of professional experience in Java Spring Boot development, with proven expertise in Oracle/SQL Server database migration and Google Cloud Platform solutions.
- Backend Mastery: Experience with Node.js and/or Java Spring Boot, RESTful API development, and cloud service integration for legacy systems.
- Cloud Proficiency: Hands-on experience with Google Cloud Platform and related services (e.g., Compute Engine, Cloud Functions, Firestore) in migration projects.
- Testing & Automation: Ability to create and maintain automated tests for both frontend and backend migration codebases.
- Collaboration & Communication: Strong teamwork and communication skills, with experience in Agile and migration-focused environments.
Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
Skills Required:
- Full Stack Java Developer, Spring Boot, PostgreSQL, GCP , Database - Oracle
Experience Required:
- Engineer 2 Exp.: Practitioner: 1 coding language or framework.
- 4+ years in IT; 3+ years in development
Education Required:
- Bachelor's Degree
Additional Information :
- PL/SQL to Java Backend Migration