Sr. Java Fullstack Developer

  • Dallas, TX
  • Posted 3 days ago | Updated 3 days ago

Overview

On Site
Depends on Experience
Full Time

Skills

springboot
microservices
Angular

Job Details

Full Stack Engineer Job Description

This job description is for a Full Stack Engineer to work on a cloud-native platform modernization project. The successful candidate will be responsible for designing, developing, and implementing a scalable, resilient, and secure AWS-based system to replace a legacy platform.

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).

This is a fulltime position with Photon, CANNOT do C2C, C2H or 1099

Onsite Location- Dallas, TX

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.