Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Senior Java Fullstack Developer - Python/PySpark

  • Job type Posted on: May 25, 2026
  • Experience level Mindlance
  • Employment type Charlotte, North Carolina
  • Employment type Onsite
  • Salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Senior Java Fullstack Developer - Python/PySpark roles in North Carolina.

View Salary Guide →

Job Title :

Senior Java Fullstack Developer - Python/PySpark

Job Type :

Full-time

Job Location :

Charlotte North Carolina United States

Remote :

No

Jobcon Logo Job Description :

Software Engineer In this contingent resource assignment, you may: Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors. Contribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables while leveraging solid understanding of the function, policies, procedures, and compliance requirements. Collaborate with client personnel in Software Engineering. Required Qualifications: 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education. Software Engineer – Full‐Stack & Data Engineering (Arcus / Cadre) CADRE (Corporate Accounting Data and Reporting Ecosystem) and Arcus Required Skills & Experience Core Technical Skills: Java with Spring Boot (production experience) Angular or modern front‐end frameworks Python, with hands‐on experience building data pipelines PySpark in a production environment (not academic or training‐only Spark) Strong SQL skills and experience working with relational databases Solid understanding of data management, schemas, validation, and performance Java full‐stack development Java (Spring / REST services) Angular (modern versions) Python development PySpark / Spark data processing SQL (complex queries, performance tuning) Relational databases (vendor‐agnostic) Object storage concepts (S3 protocol, buckets, lifecycle, access patterns) Platform & Environment Experience: Experience deploying and supporting systems in a large enterprise environment Familiarity with object storage platforms and S3‐compatible APIs Experience loading or integrating with NetApp object storage Distributed data processing in enterprise environments Data ingestion / ETL / ELT pipelines Role Overview: We are seeking a hands‐on Software Engineer to support two closely related enterprise platforms: Arcus – a full‐stack financial reporting application (Java/Spring Boot backend, Angular front end) Cadre – a Python/PySpark‐based data platform that powers reporting, data storage, and analytics used by Arcus This role requires a balanced full‐stack and data‐engineering skill set. Initially, work will be more focused on Arcus as it completes active development. Over time, the role will transition to be more heavily involved with Cadre as Arcus moves into maintenance mode. We value recent, practical experience and continuous skill development over total years of experience. What We're Looking For: Rather than focusing strictly on years of experience, we care about the depth and quality of what you have worked on recently. Strong candidates will show evidence of: Meaningful contributions across multiple projects Ongoing learning through new technologies, open‐source work, side projects, or hands‐on experimentation A proactive approach to improving technical skills Someone with fewer years of experience but strong, current hands‐on work may be just as successful as a more senior candidate. Key Responsibilities: Arcus – Full‐Stack Application (Initial Focus) Design, develop, and maintain Java‐based backend services using Spring Boot Build and support Angular front‐end components for enterprise reporting use cases Write and optimize SQL queries supporting reporting and analytics needs Support deployment, stabilization, and transition of Arcus into maintenance mode Cadre – Data Engineering Platform (Increasing Focus Over Time) Build and maintain Python and PySpark pipelines for data ingestion, transformation, and analysis Support ETL workflows that feed enterprise reporting platforms Develop integrations with object storage using S3‐compatible APIs Support data loading, validation, and processing workflows leveraging NetApp‐backed object storage Cross‐Platform & Enterprise Responsibilities Collaborate with internal engineering, data, and business teams to meet functional and non‐functional requirements Troubleshoot production issues and improve reliability, performance, and data quality Follow enterprise standards for security, performance, compliance, and operational readiness EEO: "Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."

Jobcon Logo Position Details

Posted:

May 25, 2026

Reference Number:

14660_D545CF0CC2D8233A2795F9BA73D1E790

Employment:

Full-time

Salary:

Not Available

City:

Charlotte

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Senior Java Fullstack Developer - Python/PySpark    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Software Engineer In this contingent resource assignment, you may: Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors. Contribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables while leveraging solid understanding of the function, policies, procedures, and compliance requirements. Collaborate with client personnel in Software Engineering. Required Qualifications: 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education. Software Engineer – Full‐Stack & Data Engineering (Arcus / Cadre) CADRE (Corporate Accounting Data and Reporting Ecosystem) and Arcus Required Skills & Experience Core Technical Skills: Java with Spring Boot (production experience) Angular or modern front‐end frameworks Python, with hands‐on experience building data pipelines PySpark in a production environment (not academic or training‐only Spark) Strong SQL skills and experience working with relational databases Solid understanding of data management, schemas, validation, and performance Java full‐stack development Java (Spring / REST services) Angular (modern versions) Python development PySpark / Spark data processing SQL (complex queries, performance tuning) Relational databases (vendor‐agnostic) Object storage concepts (S3 protocol, buckets, lifecycle, access patterns) Platform & Environment Experience: Experience deploying and supporting systems in a large enterprise environment Familiarity with object storage platforms and S3‐compatible APIs Experience loading or integrating with NetApp object storage Distributed data processing in enterprise environments Data ingestion / ETL / ELT pipelines Role Overview: We are seeking a hands‐on Software Engineer to support two closely related enterprise platforms: Arcus – a full‐stack financial reporting application (Java/Spring Boot backend, Angular front end) Cadre – a Python/PySpark‐based data platform that powers reporting, data storage, and analytics used by Arcus This role requires a balanced full‐stack and data‐engineering skill set. Initially, work will be more focused on Arcus as it completes active development. Over time, the role will transition to be more heavily involved with Cadre as Arcus moves into maintenance mode. We value recent, practical experience and continuous skill development over total years of experience. What We're Looking For: Rather than focusing strictly on years of experience, we care about the depth and quality of what you have worked on recently. Strong candidates will show evidence of: Meaningful contributions across multiple projects Ongoing learning through new technologies, open‐source work, side projects, or hands‐on experimentation A proactive approach to improving technical skills Someone with fewer years of experience but strong, current hands‐on work may be just as successful as a more senior candidate. Key Responsibilities: Arcus – Full‐Stack Application (Initial Focus) Design, develop, and maintain Java‐based backend services using Spring Boot Build and support Angular front‐end components for enterprise reporting use cases Write and optimize SQL queries supporting reporting and analytics needs Support deployment, stabilization, and transition of Arcus into maintenance mode Cadre – Data Engineering Platform (Increasing Focus Over Time) Build and maintain Python and PySpark pipelines for data ingestion, transformation, and analysis Support ETL workflows that feed enterprise reporting platforms Develop integrations with object storage using S3‐compatible APIs Support data loading, validation, and processing workflows leveraging NetApp‐backed object storage Cross‐Platform & Enterprise Responsibilities Collaborate with internal engineering, data, and business teams to meet functional and non‐functional requirements Troubleshoot production issues and improve reliability, performance, and data quality Follow enterprise standards for security, performance, compliance, and operational readiness EEO: "Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."

Loading
Please wait..!!