Exabeam Logo

Exabeam

Senior Software Engineer - Java, Kafka/PubSub, NoSQL

Posted 24 Days Ago
Be an Early Applicant
Hybrid
Bangalore, Bengaluru, Karnataka
Senior level
Hybrid
Bangalore, Bengaluru, Karnataka
Senior level
As a Senior Software Engineer, you will design, develop, and maintain microservices and distributed systems using Java and Spring Cloud. Key responsibilities include implementing scalable solutions with Pub/Sub messaging systems, collaborating with cross-functional teams, ensuring code quality, optimizing performance, and mentoring junior developers.
The summary above was generated by AI

Description
Exabeam is a global cybersecurity leader that delivers AI-driven security operations. High-integrity data ingestion, powerful analytics, and workflow automation power the industry's most advanced self-managed and cloud-native security operations platform for threat detection, investigation, and response (TDIR). With a history of leadership in SIEM and UEBA, and a legacy rooted in AI, Exabeam empowers global security teams to combat cyberthreats, mitigate risk, and streamline security operations. Learn more at www.exabeam.com .
We are seeking a highly skilled and experienced Senior Java Developer to join our team.
The ideal candidate will have 5 to 8 years of professional experience in Java development, with a strong background in Spring, Cloud, Kafka/ Pub/Sub messaging systems.
You will play a key role in designing, developing, and maintaining scalable and robust software solutions that meet the evolving needs of our business.
Key Responsibilities:

  • Design, develop, and maintain microservices and distributed systems using Java and Spring Cloud.
  • Implement scalable and high-performance solutions that integrate with Pub/Sub messaging systems and other gcp services BQ, Dataflows, Spanner etc.
  • Collaborate with cross-functional teams to define, design, and ship new features.


System Integration:

  • Integrate and manage data flows between different systems using Kafka, Pub/Sub, and other middleware technologies.
  • Ensure seamless communication between microservices and third-party services.


Code Quality and Best Practices:

  • Write clean, maintainable, and efficient code, adhering to industry best practices.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.


Performance Optimization:

  • Monitor application performance, identify bottlenecks, and optimize system efficiency.
  • Troubleshoot and resolve production issues in a timely manner.


Collaboration and Communication:

  • Work closely with product managers, architects, and other stakeholders to gather requirements and translate them into technical solutions.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.


Required Qualifications:
Experience:

  • 5 to 8 years of professional experience in Java development.
  • Strong experience with Spring framework , Cloud services for building microservices architectures.
  • Hands-on experience with Kafka or similar Pub/Sub messaging systems (e.g., Google Pub/Sub, RabbitMQ).


Technical Skills:

  • Proficiency in Java 12+ and related technologies.
  • Deep understanding of microservices architecture, RESTful APIs, and cloud-native design patterns.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and tools like Jenkins, GitLab, or equivalent.
  • Familiarity with cloud platforms (AWS, GCP, Azure) GCP is a plus.


Soft Skills:

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.
  • Ability to work independently as well as in a team-oriented environment.


Preferred Qualifications:

  • Experience with NoSQL databases.
  • Understanding of distributed systems and event-driven architectures.
  • Experience in Test-Driven Development (TDD) and Behaviour-Driven Development (BDD).


Exabeam Total Rewards offers you:
(Subject to applicate eligibility requirements)

  • Medical Insurance starts on Day 1
  • 100k Maternity Coverage
  • Generous PTO and Monthly Thank You Days
  • Hybrid Friendly Environments
  • Culture Building Initiatives


Bring your Whole Self to Work!
Diversity, equity, and inclusion are at the core of who we are. At Exabeam, we know that diverse perspectives spark innovation, improve creativity, and position our team for success. Creating a culture where all are welcomed, valued, and empowered to achieve their full potential is important to who we are today and in the future. We hire the best of the best and do not discriminate based on race, gender, age, religion, sexual orientation, identity, or other personal factors.
Exabeam is proud to be an equal opportunity employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.
Exabeam and LogRhythm have merged. You can learn more about our cybersecurity powerhouse here .

Top Skills

Java

Similar Jobs at Exabeam

Be an Early Applicant
24 Days Ago
Bangalore, Bengaluru, Karnataka, IND
Hybrid
850 Employees
Senior level
850 Employees
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Security • Software • Cybersecurity • Generative AI
As a Principal Engineer at Exabeam, you will lead the technical direction for Security Applications, working with cutting-edge Google Cloud technologies to develop cloud-native threat detection applications. Responsibilities include producing maintainable code, collaborating with cross-functional teams, and mentoring junior developers.
Be an Early Applicant
24 Days Ago
Bangalore, Bengaluru, Karnataka, IND
850 Employees
Senior level
850 Employees
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Security • Software • Cybersecurity • Generative AI
As a Senior Software Engineer at Exabeam, you will lead technical direction and enhance cloud-native security applications using Google Cloud technologies. You will collaborate with cross-functional teams to design and implement TDIR applications, mentor junior developers, and ensure high-quality, maintainable code.
Be an Early Applicant
24 Days Ago
Bangalore, Bengaluru, Karnataka, IND
Hybrid
850 Employees
Senior level
850 Employees
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Security • Software • Cybersecurity • Generative AI
The Senior Software Engineer will design and develop critical software for Exabeam's security cloud platform. Responsibilities include creating cloud-native services, producing maintainable code, participating in test-driven development, and collaborating on production escalations.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account