Full Stack Engineer
Listed on 2026-01-07
-
Software Development
Software Engineer, Full Stack Developer
Full Stack Engineer
Durham, NC
Contract
Development
Financial Services
Posted: 12/08/2025
Job OverviewHybrid Remote | Must be onsite in Raleigh NC 2 weeks per month
We are seeking a highly motivated Full Stack Engineer
. Data Aggregation is a growing area and we are looking for a skilled engineer to drive design and development of industry-leading external-facing API solutions. The comprehensive API/data solutions will bring together retail, clearing and custody capabilities to help external fintech partners with financial goal planning, investment advice and financial projections to better serve our clients and efficiently partner with them to accomplish their financial objectives.
Due to client requirement, applicants must be willing and able to work on a W2 basis. For our W2 consultants, we offer a great benefits package that includes medical, dental, and vision benefits, 401k with company matching, and life insurance.
Pay: $75 - $85/hr W2
Responsibilities- 10+ years’ experience developing Spark or Spring Batch Services for data movement.
- Schedule, monitor and debug ETL Spring Batch and Spark Batch.
- Hands‑on experience with Java clients for consuming REST and SOAP APIs and Scala Spark batch applications.
- Develop, test, deploy and maintain ETL batch jobs using Spring Batch and Apache Spark/EMR jobs.
- Utilize Apache Spark cluster‑computing framework to process big data and write to No‑SQL databases such as Cassandra or Yugabyte.
- Experience with cloud‑based data warehousing and data lake solutions such as Snowflake.
- Experience with data storage and data management for large datasets like Parquet, HDF5, etc.
- Proven experience in building and deploying software solutions utilizing public cloud provider services like AWS.
- Champions innovative technology solutions to resolve sophisticated business problems.
- Works across groups to find opportunities for organization‑wide technology initiatives.
- Brings external information, ideas, and expertise back to the team.
- Good understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning.
- Identifies creative ways to drive desired outcomes and promotes a culture of innovation by setting examples.
- Collaborates with peers through code reviews, pair programming or interactive discussions daily.
- Comfortable working across multiple squads and adaptable to change.
- Embraces customer‑first mentality and enjoys developing user‑friendly internet‑facing web applications that solve real‑life problems.
- Has a passion for following outstanding software engineering practices and always looking to improve engineering skills and industry knowledge.
- Brings a data‑driven & collaborative approach to decision making, both in day‑to‑day work and in making strategic trade‑offs.
- Bachelor’s degree in Computer Science, Information Systems, or a related field with a proven track record in data engineering.
Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range.
W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre‑tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked‑in state/locality.
Eliassen Group is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).