Java Software Engineer

Remote Full-time
We are seeking a highly skilled Senior Software Engineer with expertise in Apache Flink, Apache Kafka, and Spring Boot to design and implement real-time data processing solutions for our SaaS platform.

The ideal candidate must have hands-on experience building and deploying streaming applications in production environments and thrives in a fast-paced, cloud-native ecosystem.
Key Responsibilities:
• Design, develop, and maintain real-time streaming applications using Apache Flink (Java API).
• Build and optimize Kafka-based event-driven architectures for high-throughput, low-latency data pipelines.
• Develop microservices and REST APIs using Spring Boot for integration with SaaS components.
• Ensure scalability, reliability, and fault tolerance in distributed systems.
• Collaborate with product and DevOps teams to deploy and monitor solutions in cloud environments (AWS, Google Cloud Platform, or Azure).
• Implement observability (metrics, logging, tracing) for streaming applications.
• Participate in code reviews, architecture discussions, and performance tuning.

Required Skills & Qualifications:
• Strong proficiency in Java (including functional programming concepts).
• Hands-on experience with Apache Flink (DataStream API, state management, checkpointing).
• Deep understanding of Apache Kafka (topics, partitions, consumer groups, schema registry).
• Experience building Spring Boot microservices and integrating with streaming pipelines.
• Proven track record of deploying SaaS solutions in production environments.
• Familiarity with CI/CD pipelines, Docker, and Kubernetes.
• Knowledge of data serialization formats (Avro, Protobuf, JSON).
• Strong grasp of distributed systems, event-driven architecture, and stream processing concepts.

Preferred Qualifications:
• Experience with cloud-native architectures (AWS/Google Cloud Platform/Azure).
• Hands on Deployed Environment experience with Flink
• Experience with SQL, Kafka Streams, or other stream processing frameworks.
• Exposure to monitoring tools (Prometheus, Grafana) and security best practices.
• Background in SaaS product development and multi-tenant architectures.

For applications and inquiries, contact: [email protected]

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

HR Coordinator (Remote in Malaysia)Remote (Work from home in Malaysia)

Remote

**Job Title:** Entry-Level Data Entry Clerk - Remote Opportunity at blithequark - Unlock Your Potential in Data Management Solutions

Remote

Enterprise Account Executive

Remote

Interested in future Corporate positions? (Marketing, Sales, Finance, Legal, HR)

Remote

General Talent (gn)

Remote

Manager of Professional Coding Validation

Remote

**Entry-Level Remote Customer Service Specialist – Part-Time Positions at $20-$25 an Hour**

Remote

Experienced Customer Support Representative – Veterinary Professionals Community Support

Remote

Real Estate Agent - We Supply 20+ Buyer & Seller Leads Every Week

Remote

(Work From Home) Delta Airlines Remote Jobs – Apply Today for a Flexible Career

Remote
← Back