Role: Open Stack Developer
Location: Raleigh, NC (locals only)
12 Months
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