Specialty Software Engineer

Overview

On Site
USD 81.00 - 87.00 per hour
Full Time

Skills

Kanban
Collaboration
Regulatory Compliance
UPS
Scrum
React.js
SQL
Relational Databases
Agile
JIRA
Batch Processing
Git
JetBrains
IntelliJ IDEA
Gradle
Web Services
Emerging Technologies
Apache Kafka
Apache Spark
GitHub
Python
Scripting
Java
AngularJS
Adaptability
Communication
Microsoft SSIS
Legacy Systems
.NET
FOCUS
Migration
Data Governance
Application Support
Privacy
Marketing

Job Details

Location: Charlotte, NC
Salary: $81.00 USD Hourly - $87.00 USD Hourly
Description: Job Title: Full Stack Software Engineer (Java/Angular/SQL) - Data Services & Risk Data Governance

Location: Charlotte, NC (Hybrid - 3 days onsite mandatory: Tuesday & Wednesday required)
Contract Duration: 12 months (with potential for extension or conversion)

About the Role

We are seeking two experienced Full Stack Software Engineers to join our Data Services and Risk Data Governance teams. These roles are part of a strategic pilot program focused on modernizing data infrastructure and supporting critical business applications across the enterprise.

You will work in a collaborative, Kanban-based Agile environment, contributing to both business-as-usual (BAU) operations and the development of a new data platform over the next two years.
Key Responsibilities
  • Develop and maintain full stack applications using Java, Angular, and SQL.
  • Collaborate with cross-functional teams to ensure timely ingestion and processing of over 100 data feeds for nightly batch operations.
  • Modernize legacy systems by migrating off SSIS and adopting technologies like Apache Spark and Kafka.
  • Support Risk Data Governance initiatives by implementing controls and compliance measures for capital data.
  • Participate in daily stand-ups (4 per week) and work closely with Product Owners and Scrum Masters to prioritize tasks.
  • Communicate effectively with business partners and technical teams to resolve blockers and ensure project success.
Preferred Qualifications
  • 5+ years of experience in Java development.
  • 3+ years of experience with modern front-end frameworks (Angular or React).
  • 2+ years of experience with SQL and relational databases.
  • Experience working in Agile environments using Jira.
  • Strong understanding of data pipelines and batch processing.
  • Familiarity with Git, IntelliJ, Gradle, and web services.
  • Exposure to or willingness to learn emerging technologies such as:
    • Apache Kafka
    • Apache Spark
    • Iceberg
    • GitHub Copilot
    • Python (for scripting or automation)
Ideal Candidate Profile
  • Full stack engineer with a strong foundation in Java and Angular.
  • Adaptable and eager to learn new technologies as the platform evolves.
  • Comfortable working independently and asking for help when needed.
  • Strong communication skills and ability to work with business stakeholders.
  • Not focused solely on SSIS or legacy technologies.
Additional Information
  • This is a net new role, not a backfill.
  • Candidates will initially support BAU processes and transition into platform development.
  • One engineer will focus on Data Services (data feed migration), and the other on Risk Data Governance (application support and modernization).
  • This role is onsite 3 days/week in Charlotte, NC - no exceptions.

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
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.

About Judge Group, Inc.