Skip to main content

Senior Software Developer

Raleigh, NC
Permanent

Posted

Senior Software Developer
Raleigh, NC (Hybrid - 4 days onsite)
CTH role
Pay range - $60-75/Hour on W2

Note - Client needs Engineering lead to manage data pipelines, standard open stack role, knowledge of integration with finance systems, 5-7+ experience candidate.

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/GCP.

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/GCP cloud platforms
- DevOps, CI/CD, Infrastructure as Code
- Distributed systems and scalability

Job Type: Permanent

Job ID: 254810911