Software Developer

  • Hudson Data LLC
  • Raleigh, North Carolina
  • Full Time

Senior Software Developer JD (2 Open Positions)

Hybrid role - 4 days in office.

Candidates must be within commuting distance to Raleigh, NC.

Work Schedule: 8:00 AM - 5:00 PM EST

Seeking a Senior Developer to design, build, and optimize cloud infrastructure and data platform

integrations using Java-based microservices and distributed systems.

Key Responsibilities

Develop Java-based microservices using Spring Boot for platform integrations.

Build and manage data pipelines using Java frameworks (Spring Batch, Kafka Streams, Spark).

Design and implement event-driven architectures using Kafka.

Build CI/CD pipelines

Collaborate with engineering, data, and business teams to drive architecture decisions.

Required Qualifications

Bachelor s degree in Computer Science or related field.

10+ years of experience in cloud or distributed systems.

Strong expertise in Java (8/11/17+) and Spring Boot.

Experience with data pipeline development (batch and streaming).

Hands-on experience with Azure/Google Cloud Platform.

Preferred Qualifications

Experience with Kafka, Spark, or Airflow.

Experience with Kubernetes and container orchestration.

Knowledge of enterprise integration patterns and API gateways.

Experience with data lake or warehouse integrations.

Key Skills

Java, Spring Boot, Spring Cloud

Kafka and event-driven architecture

OpenStack architecture

Azure/Google Cloud Platform cloud platforms

DevOps, CI/CD, Infrastructure as Code

Distributed systems and scalability

Job ID: 523507836
Originally Posted on: 6/3/2026

Want to find more Technology opportunities?

Check out the 164,777 verified Technology jobs on iHireTechnology