Job Description
Job Details
- Company Name: Technology Management Solutions
- Employment type: Full time
- Experience: 4+ years
- Salary: $40 to $55 Hourly
- Location : Remote Option Available
- Work schedule : 5 days a week
Role Overview
We are looking for a Java Big Data / Streaming Engineer to design and build highly distributed, real-time data pipelines. This role focuses on stream processing, microservices, and cloud-based data platforms, working in an Agile environment with rapid iteration cycles.
You will be involved in both hands-on development and system design, supporting large-scale ingestion, analytics, and real-time processing systems.
Key Responsibilities
- Design and develop highly scalable, distributed, real-time pipelines using Java/J2EE, Spark, Kafka, and Flink.
- Build and maintain streaming and batch ingestion pipelines for data lakes and data warehouses.
- Develop Spring Boot microservices integrated with NoSQL databases such as Cassandra and Elasticsearch.
- Work with Big Data ecosystems including Hive and related technologies.
- Participate in environment configuration, release management, and multi-environment deployments.
- Ensure code integrity, quality, and best practices while collaborating closely with platform teams.
- Analyze business requirements, user stories, and design artifacts in an Agile/Scrum environment.
- Participate in the discovery and design phases of medium to large projects to produce high-level technical designs.
- Troubleshoot business and production issues and provide effective solutions.
- Participate in on-call rotation to support production systems.
- Communicate effectively with both technical and non-technical stakeholders.
Qualifications
- 4+ years of professional experience programming in Java / J2EE.
- Hands-on experience with Spark Streaming, Flink, Hive, and related Big Data technologies.
- Experience with distributed publish–subscribe systems such as Apache Kafka.
- Experience with NoSQL databases such as Cassandra and Elasticsearch.
- Experience developing RESTful microservices using Spring Boot.