Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Java & Kafka image - Rise Careers
Job details

Senior Software Engineer - Java & Kafka

Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with industry leaders, spearheading transformative projects that redefine urban living, establishing new media channels for enterprise companies, or driving innovation in healthcare. Our mission is to revolutionize the tech landscape, and your skills are integral to achieving this ambitious goal.


Your role extends beyond the realm of code composition; you will architect transformative solutions that reshape entire industries. Join us and spearhead the charge toward a tech future that transcends the ordinary. 


Key Responsibilities:

Understanding the business requirements and implementing the technical solution

Design, development, and maintenance of scalable data pipelines using Java and big data technologies

Creating data pipelines, versioning, and change management

Managing the complexity inherent in versioned data pipelines

Working with relational (SQL) and NoSQL databases, ensuring data integrity and performance

Development, maintenance, and troubleshooting of ETL/ELT processes for efficient data ingestion, transformation, and storage.

Automating and optimizing data workflows such as data ingestion, aggregation, and ETL processing

Designing, building, and maintaining batch or real-time data pipelines in production

Ensure data accuracy, integrity, privacy, security, and compliance through quality control procedures

Writing secure and scalable data exposing APIs for data consumers Training and mentoring of junior engineers

Executing complex activities within the current methodology and quality standards, showcasing success across diverse engagements

Promoting client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success


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

  • Nice to have:
  • Prior experience working with IOT devices would be an advantage
  • Experience with Big Data technologies like Map Reduce, Hadoop, Hive, etc.
  • Experience with data visualization tools like PowerBI, Tableau, AWS QuickSight, etc.
  • Experience with any public cloud (AWS/Azure/GCP)


At 3Pillar, we offer a world of opportunity:


Imagine a flexible work environment – whether it's the office, your home, or a blend of both.

From interviews to onboarding, we embody a remote-first approach. 

You will be part of a global team, learning from top talent around the world and across cultures, speaking English everyday.

Our global workforce enables our team to leverage global resources to accomplish our work in efficient and effective teams. 

We’re big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on wellbeing.

Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best.

Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries.

We are an equal opportunity employer.

It goes without saying that we live by values like Intrinsic Dignity and Open Collaboration to create cutting-edge technology AND reinforce our commitment to diversity - globally and locally. Join us and be a part of a global tech community! 


Check out our Linkedin site and Careers page to learn more about what it’s like to be part of our #oneteam! 

What You Should Know About Senior Software Engineer - Java & Kafka, 3Pillar

Elevate your expertise to new heights at 3Pillar, where we are searching for a Senior Software Engineer - Java & Kafka to join our innovative team. This is not just another job; it's an opportunity to collaborate with industry leaders and spearhead transformative projects that redefine urban living, innovate healthcare solutions, and establish new media channels for enterprise companies. As a key player in our mission to revolutionize the tech landscape, your skills will be integral to our success. In this role, you'll go beyond coding, architecting groundbreaking solutions that reshape entire industries. You'll understand business requirements and implement technical solutions while designing, developing, and maintaining scalable data pipelines using Java and big data technologies. Your day will involve creating and managing complex data workflows, ensuring data integrity across relational (SQL) and NoSQL databases, and troubleshooting ETL/ELT processes for efficiency. Additionally, you'll automate and optimize data pipelines, maintain high standards of data security and compliance, and train junior engineers. Working at 3Pillar means embracing a flexible work environment, where your well-being is prioritized, and your career development is accelerated. Join us, and lead the charge toward a tech future that is truly extraordinary!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Java & Kafka Role at 3Pillar
What are the responsibilities of a Senior Software Engineer - Java & Kafka at 3Pillar?

As a Senior Software Engineer - Java & Kafka at 3Pillar, your responsibilities include designing and developing scalable data pipelines, automating data workflows, and ensuring data integrity and compliance through quality control procedures. You'll be tasked with creating both batch and real-time data pipelines, implementing technical solutions based on business requirements, and mentoring junior engineers to encourage their growth and development.

Join Rise to see the full answer
What qualifications are needed to apply for the Senior Software Engineer - Java & Kafka position at 3Pillar?

To be considered for the Senior Software Engineer - Java & Kafka position at 3Pillar, candidates need a minimum of 5 years of experience in software engineering. Proficiency in Java 8+ and frameworks like Spring Boot, as well as experience with Kafka and Spark, is essential. Additionally, advanced SQL skills and experience with both relational and NoSQL databases are required, along with familiarity with data pipeline management tools like Airflow.

Join Rise to see the full answer
What kind of work environment can a Senior Software Engineer - Java & Kafka expect at 3Pillar?

At 3Pillar, the work environment for a Senior Software Engineer - Java & Kafka is flexible and remote-first, enabling you to work from home, the office, or a hybrid of both. This global approach encourages collaboration across diverse teams and cultures while promoting employee well-being, career growth, and continuous learning.

Join Rise to see the full answer
What technologies will a Senior Software Engineer - Java & Kafka work with at 3Pillar?

In the role of Senior Software Engineer - Java & Kafka at 3Pillar, you will work primarily with Java, Kafka, and various big data technologies. Your work will involve managing and optimizing data pipelines in production environments, utilizing tools such as Airflow, and interacting with databases like MySQL and MongoDB. Experience with cloud technologies like AWS, Azure, or GCP is also advantageous.

Join Rise to see the full answer
How does 3Pillar support the career development of a Senior Software Engineer - Java & Kafka?

3Pillar is committed to supporting the career development of its employees, including Senior Software Engineers - Java & Kafka. The company offers opportunities for professional growth across multiple projects and industries, mentorship programs, and a focus on well-being that encourages a healthy work-life balance, enabling team members to thrive in their careers.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Java & Kafka
Can you describe your experience with Java and related frameworks?

When answering this question, be sure to highlight specific projects where you used Java, particularly Java 8+ and any frameworks like Spring Boot. Discuss your role in those projects, the challenges you faced, and how you overcame them, demonstrating your technical proficiency and problem-solving skills.

Join Rise to see the full answer
What strategies do you use for effective data pipeline management?

Share your approach to data pipeline management, such as utilizing tools like Airflow for workflow management. Discuss best practices you've implemented, tools you've used, and how you ensure quality and performance in your data pipelines, emphasizing your understanding of scalable solutions.

Join Rise to see the full answer
How do you ensure security and compliance in your data solutions?

Explain your understanding of data security and compliance requirements and any frameworks or protocols you employ to meet these. Provide examples from past experiences where you implemented security measures or maintained compliance, illustrating your commitment to data integrity.

Join Rise to see the full answer
What is your experience with NoSQL databases like MongoDB?

Discuss your hands-on experience with NoSQL databases, particularly focusing on MongoDB. Explain specific projects where you utilized NoSQL, the benefits you found, and any challenges you faced in comparison to traditional SQL databases, showcasing your technical versatility.

Join Rise to see the full answer
Can you explain your role in a previous project involving Kafka?

Provide a detailed explanation of your experience with Kafka, including how you implemented it in a project. Discuss your responsibilities, how you transferred data efficiently, and what impact your solution had on the project outcomes, demonstrating your hands-on technical knowledge.

Join Rise to see the full answer
What are some common challenges you face while working with data pipelines?

Be prepared to discuss various challenges such as data inconsistency, latency issues, or scaling problems. Share strategies you have implemented to overcome these challenges and how you ensure robust data handling throughout the pipeline process.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Share your philosophy on mentoring, providing examples of how you have guided junior colleagues in the past. Discuss methods you use to encourage their growth, such as code reviews or collaborative projects, showcasing your leadership skills and commitment to team success.

Join Rise to see the full answer
What projects have you completed that demonstrate your problem-solving skills?

Think of specific projects where you encountered significant challenges. Describe the problems you faced, your thought process in finding solutions, and the positive results of your efforts, highlighting your analytical and problem-solving capabilities.

Join Rise to see the full answer
How do you stay updated with current technology trends and practices?

Discuss your strategies for continuing education, such as attending conferences, online courses, or participating in tech communities. Explain why staying updated is crucial, particularly in rapidly evolving fields like software engineering and big data.

Join Rise to see the full answer
What makes you a good fit for the Senior Software Engineer - Java & Kafka role at 3Pillar?

Tailor your response to reflect your passion for innovation and your relevant experience. Connect your skills and accomplishments to the responsibilities outlined in the job description, emphasizing your enthusiasm for contributing to 3Pillar’s mission and values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago

Join 3PILLAR GLOBAL as a Senior Software Engineer to build impactful digital products with a focus on customer value and agile development.

Photo of the Rise User
Liftoff Remote North Dakota, United States
Posted 3 days ago

Liftoff is looking for a Senior Software Engineer to enhance their data-driven dashboard capabilities for mobile app growth.

Photo of the Rise User
Snap Hybrid Bellevue, Washington, United States
Posted 11 days ago
Photo of the Rise User

Join Jobgether as a Senior Frontend Engineer and enhance the Horizon platform through innovative development.

Photo of the Rise User

HMH is looking for a Senior Software Engineer to enhance educational technologies in a remote setting.

Photo of the Rise User
Posted 8 days ago

3Pillar Global is a product lifecycle management and development company that engineers software products to help companies drive revenue. They are headquartered in Fairfax, Virginia.

159 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dublin just viewed Manager-Financial Systems at American Express
Photo of the Rise User
36 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Akron just viewed Financial Analyst (Project Controls Analyst) at Nava
Photo of the Rise User
Someone from OH, Fairfield just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
12 people applied to Junior Unity Developer at Gameloft
A
Someone from OH, Canton just viewed Remote Sales- NO COLD CALLING at AO Globe Life
Photo of the Rise User
Someone from OH, Athens just viewed Digital Customer Experience Improvment (UX) at Advansys
Photo of the Rise User
Someone from OH, Akron just viewed Mobile Business Analyst at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Lisbon just viewed Associate Cybersecurity Analyst - IAM at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Associate Buyer - Hardgoods at Huckberry
Photo of the Rise User
Someone from OH, Cleveland just viewed Inside Sales Representative at Elvtr
Photo of the Rise User
Someone from OH, Dayton just viewed Risk Operations Specialist at Imprint
Photo of the Rise User
155 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Cleveland just viewed Traffic Control Flagger at AWP Safety
Photo of the Rise User
7 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Sylvania just viewed Talent Sourcer at CEQUENS
Photo of the Rise User
20 people applied to Front-end Developer at Venturenox
Photo of the Rise User
7 people applied to Game Developer at Bigger Games
Photo of the Rise User
Someone from OH, Sylvania just viewed Talent Sourcer (6 month contract) at Jerry
A
Someone from OH, Cleveland just viewed Junior Communications Specialist at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Columbus just viewed Telecom Coordinator at The Cheesecake Factory
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Data Engineer at Visa
Photo of the Rise User
Someone from OH, Mason just viewed R&D Mechanical Engineer at Traeger Wood Pellet Grills
K
Someone from OH, Cleveland just viewed Game Director at KIMARU Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Associate, Legal Ops - United States (Remote) at EvenUp