Senior Software Engineer - Java & Kafka

Premier technology company focused on product development and digital innovation across various industries.
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS · Healthcare

Description For Senior Software Engineer - Java & Kafka

3Pillar Global is seeking a Senior Software Engineer specializing in Java & Kafka to join their innovative team. This role offers an exciting opportunity to work on transformative projects across urban living, enterprise media, and healthcare sectors. As a senior engineer, you'll be responsible for architecting and implementing scalable data solutions using cutting-edge technologies.

The position requires expertise in Java 8+, Spring Boot, and Kafka, with a focus on building robust data pipelines and ETL processes. You'll work with both SQL and NoSQL databases, ensuring data integrity and performance while maintaining high security and compliance standards. The role involves not just coding, but also mentoring junior engineers and collaborating across teams to deliver successful solutions.

3Pillar offers a flexible, remote-first work environment with a strong focus on work-life balance. The company provides comprehensive benefits including mental health support, fitness offerings, and generous time off. As part of a global team, you'll have the opportunity to work with talented professionals worldwide while contributing to projects that reshape industries.

The ideal candidate brings 5+ years of software engineering experience, strong technical skills in data engineering, and excellent communication abilities. This role presents an exceptional opportunity for career growth within a company that values diversity, open collaboration, and innovative thinking. Join 3Pillar to be part of a dynamic team driving technological advancement across multiple industries.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Java & Kafka

  • Understanding business requirements and implementing technical solutions
  • Design, development, and maintenance of scalable data pipelines using Java and big data technologies
  • Creating data pipelines, versioning, and change management
  • Working with relational and NoSQL databases
  • Development and maintenance of ETL/ELT processes
  • Automating and optimizing data workflows
  • Designing and maintaining batch or real-time data pipelines
  • Ensure data accuracy, integrity, privacy, security, and compliance
  • Writing secure and scalable data exposing APIs
  • Training and mentoring junior engineers
  • Collaborating with engineers, designers, and managers

Requirements For Senior Software Engineer - Java & Kafka

Java
Kafka
MongoDB
MySQL
  • 5+ years of experience as a software engineer
  • Proficiency in Java 8+ and Spring Boot with Kafka, Spark exposure
  • Proficient in data pipeline and workflow management tools like Airflow
  • Advanced SQL skills and experience with relational and NoSQL databases
  • Experience with Data Lakes & Data Warehouses solutions
  • Excellent problem-solving, communication, and organizational skills
  • Proven ability to work independently and with a team

Benefits For Senior Software Engineer - Java & Kafka

Mental Health Assistance
  • Flexible work environment
  • Remote-first approach
  • Global team collaboration
  • Fitness offerings
  • Mental health plans
  • Generous time off
  • Career growth opportunities
  • Professional development

Interested in this job?

Jobs Related To 3Pillar Senior Software Engineer - Java & Kafka

Senior Software Engineer - Go

Senior Software Engineer position at 3Pillar Global, focusing on Go backend development with emphasis on scalable systems and cloud technologies.

Senior Manager, Sales - Walmart Business, Public Sector

Senior Manager role leading B2B sales initiatives for Walmart Business, focusing on public sector clients and government procurement solutions.

Senior Quality Engineer-Payments Validation

Senior Quality Engineer position at Walmart focused on payment systems validation, test automation, and quality assurance leadership in Bentonville, AR.

(USA) Senior, Software Engineer

Senior Software Engineer position at Walmart Global Tech, focusing on building scalable distributed systems with Java and cloud technologies in a hybrid work environment.

Software Engineer III

Senior Software Engineer position at Walmart Global Tech focusing on pharmacy systems and backend development using Java, Kubernetes, and microservices architecture.