Java/Spark Engineer
SGA Inc.
Tampa, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Tampa, United States of America
Tech stack
Java
Cloudera Impala
Software Quality
Databases
Continuous Integration
Couchbase
Data Files
Memory Management
Github
Hadoop
Hive
Java Database Connectivity
PostgreSQL
MongoDB
MySQL
Neo4j
NoSQL
Object-Oriented Software Development
Oracle Applications
Performance Tuning
Software Engineering
SQL Databases
Multithreading
Enterprise Software Applications
Spark
Software Version Control
Data Pipelines
Job description
Software Guidance & Assistance, Inc., (SGA), is searching for a Java/Spark Engineer for a right to hire assignment with one of our premier financial services clients in Tampa, FL., * Design, develop, optimize, and maintain scalable data pipelines for processing and analyzing large scale financial data built on Core Java and Apache Spark.
- Lead projects for developing batch pipeline processes for credit risk analytics including, but not limited to, stress loss (GSST, CCAR) and expected credit loss (CECL, IFRS9, ICAAP)
- Ensure the efficient storage of and retrieval of all risk data in our big data platform systems (Hadoop, Hive, Impala, Spark, etc.)
- Implement best practices for spark performance tuning including, but not limited to, partitioning, caching, and memory management.
- Maintain code quality through high-efficiency testing, CI/CD pipelines (Tekton, Harness), and version control (GitHub).
Requirements
- 7+ years of experience in software development, specifically Core Java & Java 8 concepts (OOP, OOD, Collections, Exception Handling, JDBC, Multithreading, Streams, Lamda Expressions, Functional Interfaces, etc.).
- 5+ years of experience in SQL/NoSQL database management systems (Oracle, MySQL, Postgres, MongoDB, Couchbase, Neo4j)
- 3+ years of experience leading/owning software development projects from beginning to end with multiple team members.
- 2+ years of experience in Apache Spark (Java API) with good knowledge of Apache Spark concepts (RDD, DataFrame, Dataset, etc.)
- Experience working in financial market and credit risk enterprise software systems including, but not limited to, scenario analysis and stress testing.
- Experience with GitHub, Tekton, Harness, and other CI/CD pipeline technologies.
- Ability to work in a fast-paced TechFin environment.
- Experience with agentic AI tools (Devin, Claude, or Copilot)
About the company
SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .