Overview
On Site
Depends on Experience
Full Time
Skills
AWS
Springboot
Microservices
IaC
Job Details
Hi,
Designation: Sr. Full stack Java developer
Location: Dallas, TX
Job Type: Fulltime
Job Description:
Responsibilities:
Platform Modernization & Development: Build a scalable, resilient, and secure AWS-based data ingestion platform. Develop reusable data ingestion pipelines to support current and future data sources, and implement both real-time and batch data processing capabilities.
Back-End Development: Implement a mechanism to identify if a security needs to be created or updated. Develop a vendor data transitional load mechanism to temporarily store data. Implement a purge mechanism to remove data from the transitional load table based on security creation or updating. Enhance the Mainframe DB2 data flow to consume data from newly added files.
Infrastructure & Security: Provision AWS infrastructure using Infrastructure as Code (IaC) tools and ensure it meets security and compliance standards. Implement robust security controls, including IAM, encryption, audit logging, and compliance configurations.
Operational Enhancements: Set up observability tools like centralized logging, monitoring, and alerting. Build CI/CD pipelines for automated deployment and rollback.
Migration & Reconciliation: Develop and execute a phased migration plan to minimize disruption. Build and validate a reconciliation system to ensure data integrity between the legacy platform and the new system. Decommission legacy files after a successful 60-day parallel processing period.
Collaboration & Documentation: Collaborate with internal stakeholders to define the target AWS architecture and ensure alignment with enterprise security and data governance standards. Develop operational documentation, including architecture diagrams, runbooks, and SOPs. Conduct DR drills and support user acceptance testing (UAT).
Required Skills & Qualifications :
Cloud Proficiency: Extensive experience with AWS services, including provisioning infrastructure, setting up security controls, and working with cloud-native solutions.
Data Engineering: Proven experience building scalable data ingestion pipelines and implementing both real-time and batch data processing capabilities. Experience with data migration and developing reconciliation systems is essential.
Back-End & Database: Strong skills in developing back-end solutions, particularly for data processing, data storage (transitional load), and interfacing with legacy systems like Mainframe DB2.
DevOps & Automation: Hands-on experience with CI/CD pipelines and Infrastructure as Code (IaC) tools.
Security & Observability: Knowledge of implementing security controls like IAM, encryption, and audit logging. Experience with observability tools for logging, monitoring, and alerting is required.
Problem-Solving: Ability to analyze requirements and mappings for data ingestion, define technical tasks, and create agile backlogs (Epics, stories).
Thanks & regards,
Shalini D
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.