Job Summary We are seeking a Senior Full Stack Developer with 12+ years of application development experience and a strong background in data governance, cloud-native applications, and enterprise software development. The role will focus on designing and delivering technical solutions for the SWP Data Governance Frameworks, including Data Archive & Purge, Data Masking, and Data Sub-setting. The ideal candidate will have strong hands-on experience with PL/SQL, Java, Spring Boot, shell scripting, Kubernetes, Oracle, Snowflake, DBT, Airflow, and cloud-native application development. Experience with large data flows, data governance, security, and financial services is highly valuable. Key Responsibilities
- Develop and design technical solutions based on business and functional requirements for SWP Data Governance Frameworks, including Data Archive & Purge, Masking, and Data Sub-setting.
- Define and implement data governance patterns covering archive, purge, masking, data sub-setting, retention, lineage, metadata, and auditability.
- Lead technical design reviews and provide architectural direction for scalable, secure, and maintainable data governance solutions.
- Partner with data architects, platform teams, security, operations, and business stakeholders to validate solution designs and delivery approaches.
- Build validation, reconciliation, exception handling, and monitoring controls to ensure data accuracy, completeness, and traceability.
- Support operational readiness through runbooks, support procedures, production monitoring, and knowledge-transfer materials.
- Produce high-quality code that meets project deadlines and ensures functionality aligns with documented requirements.
- Analyze and resolve issues identified during testing and pre-production phases of the software delivery lifecycle.
- Coordinate application changes with project team leaders and cross-functional team members.
- Provide technical leadership to project team members and respond to inquiries regarding application errors and technical issues.
- Suggest and implement process improvements for development and testing estimation and delivery processes.
- Ensure team designs and code align with published SEI and industry standards.
- Provide technical problem resolution and application support as required.
- Design and develop cloud-native applications and data solutions.
- Create and maintain data pipelines using Snowflake, DBT, and Airflow.
- Deploy and configure high-performing cloud-native applications.
- Support large-scale data flows using Oracle external tables and Oracle Data Pump.
- Implement secure data lifecycle practices covering masking, tokenization, encryption, access controls, PII handling, retention, and auditability. Required Qualifications
- 12+ years of prior experience working within an application development organization.
- Demonstrated experience delivering systems and projects from inception through implementation.
- Hands-on experience developing with PL/SQL, Java, Spring Boot, and shell scripting.
- Experience implementing and working with Kubernetes frameworks.
- Experience working with large data flows using Oracle external tables.
- Knowledge of Oracle Data Pump.
- Minimum 2 years of experience working on multi-tiered applications designed, developed, and delivered as cloud-based solutions.
- Experience with cloud data platforms and services, particularly Snowflake, DBT, Airflow, and Kubernetes.
- Experience designing and developing cloud-native applications.
- Experience creating data pipelines using Snowflake, DBT, and Airflow.
- Experience deploying and configuring well-performing cloud-native applications.
- Experience with relational databases such as Oracle, MySQL, and SQL Server.
- Experience with unstructured data and persistence models such as MongoDB and Snowflake.
- Experience with DevOps tools and technologies including Git, Docker, Kubernetes, and Maven.
- Experience with job orchestration tools such as Control-M and Apache Airflow.
- Experience with event and data streaming platforms such as Kafka.
- Experience with Spring MVC and Angular development.
- Understanding of event-driven architecture, domain-driven design, and API-first development.
- Experience with monitoring and observability tools such as Dynatrace, Prometheus, or Grafana.
- Experience implementing data masking, tokenization, encryption, access controls, PII handling, and secure data lifecycle management. Preferred Qualifications
- Development experience in the financial services industry, including banking, wealth management, investment management, asset data, or investment processing.
- Experience with Azure, AWS, or OCI certifications.
- Experience with Test Driven Development (TDD).
- Experience with application migrations to the cloud.
- Understanding of CI/CD and DevOps concepts.
- Experience with Ansible, Terraform, and library management tools such as Artifactory.
- Strong understanding of audit, compliance, data retention, metadata management, and regulatory control requirements.
- Experience with identity technologies such as OAuth, Azure AD, AWS IAM, Okta, or Ping.
- Experience with Angular, TypeScript, or React.