Senior Java Backend Developer

Filled
January 13, 2026

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.