Senior Full Stack Engineer

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Financial Services
Analytics
Payroll
API
Data Processing
Application Development
OWASP
Data Security
Management
DevOps
GitLab
Docker
Kubernetes
Message Queues
Relational Databases
NoSQL
Apache Spark
Apache Hadoop
Communication
Encryption
PKI
OAuth
SSL
TLS
Regulatory Compliance
ISO 9000
Finance
Payment Card Industry
System On A Chip
Banking
Collaboration
Quality Assurance
Agile
Sprint
Root Cause Analysis
Java
Spring Framework
.NET
React.js
AngularJS
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud
Microservices
Database
PL/SQL
PostgreSQL
MongoDB
Continuous Integration
Continuous Delivery
Git
Jenkins
Terraform
Apache Kafka
IBM WebSphere MQ
Messaging
Authentication
Authorization

Job Details

We came across your profile on the job boards and would like to refer you to a position based on your job experience. if you are interested in this position, we will forward your resume to the client for the below job. Suppose you have any reference resume, please feel free to send us along with the cover letter.

Role: Senior Full Stack Engineer

Location: Remote / Hybrid

Experience: 8+ Years

Industry: HR/Payroll Platforms , Financial Services / Credit Analytics, Secure Financial Messaging



Job Summary

We are seeking a highly skilled Full Stack Engineer with strong experience in building secure, scalable enterprise applications. The ideal candidate has a background working in financial, credit, HR/payroll, or high-security environments, and brings deep expertise in Java or .NET development, cloud platforms, API integrations, and large-scale data processing.

This role involves modernizing applications, developing microservices, ensuring data security, and collaborating with cross-functional teams to deliver mission-critical solutions.



Key Responsibilities

Application Development

  • Design, develop, and maintain enterprise-level applications using Java (Spring Boot) or .NET Core.

  • Build and optimize microservices, REST APIs, and event-driven components.

  • Develop responsive front-end applications using React.js or Angular.

  • Implement secure coding practices aligned with OWASP, financial compliance, and data protection standards.


Cloud & DevOps

  • Deploy and manage applications on AWS, Azure, or Google Cloud Platform.

  • Work with CI/CD pipelines using Jenkins, Azure DevOps, GitLab, or similar.

  • Containerize applications using Docker and orchestrate with Kubernetes.

  • Integrate message queues such as Kafka or IBM MQ.


Data & Integration

  • Work with relational databases such as Oracle, SQL Server, PostgreSQL, and NoSQL stores like MongoDB.

  • Build large-scale data ingestion and processing pipelines (Spark, Hadoop, BigQuery preferred).

  • Develop secure integrations with internal and third-party systems.


Security & Compliance

  • Implement secure communication protocols, encryption, PKI, OAuth2.0, JWT, SSL/TLS.

  • Ensure compliance with ISO standards (e.g., ISO 20022 for financial messaging).

  • Experience working with highly regulated environments (PCI, SOC2, banking, or credit systems).


Collaboration & Delivery

  • Work closely with product owners, QA, business analysts, and operations teams.

  • Participate in Agile ceremonies, sprint planning, and code reviews.

  • Troubleshoot production issues and assist with root-cause analysis.




Required Skills

  • Strong hands-on experience in Java (Spring Boot) or .NET Core.

  • Front-end experience: React.js or Angular.

  • Cloud: AWS, Azure, or Google Cloud Platform (any one is sufficient).

  • Microservices architecture, REST APIs, event-driven design.

  • Databases: Oracle, SQL Server, PostgreSQL, or MongoDB.

  • CI/CD, Git, Jenkins, Terraform/CloudFormation.

  • Kafka, IBM MQ, or similar messaging platforms.

  • Strong understanding of authentication, authorization, and secure coding.



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.