Senior Back-end Engineer; Java
Remote / Online - Candidates ideally in
Olathe, Johnson County, Kansas, 66051, USA
Listed on 2026-05-30
Olathe, Johnson County, Kansas, 66051, USA
Listing for:
Djinni
Remote/Work from Home
position Listed on 2026-05-30
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software, Java Developer, Software Engineer
Job Description & How to Apply Below
# Senior Back-end Engineer (Java) **$$$$
**** About Flamingo
**** Flamingo
* * is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their operations.
** Role Overview
** As a
** Senior Back-end Engineer (Java)
** at Flamingo, you will design and develop scalable, high-performance back-end services and APIs using Java and Spring Boot. You will be responsible for implementing event-driven microservices, optimizing system performance, and ensuring high availability as we scale our platform. Your expertise in processing high-volume logs and integrating multiple data sources will be critical to building a robust and efficient system.
** Key Responsibilities
*** Design and develop
** scalable backend services
** and APIs using
** Java (Spring Boot)**.
* Architect and implement
** event-driven microservices
** with
** Kafka
* * and
** Rabbit
MQ**.
* ** Process and analyze high-volume logs efficiently to ensure
** scalability and real-time insights.
* ** Integrate and manage multiple data sources**, including SQL, No
SQL, and streaming data.
* Optimize
** database performance
** using
** Postgre
SQL, Redis**, and
** Elasticsearch**.
* Implement
** authentication and authorization
** mechanisms with
** OAuth, JWT**, and
** Keycloak**.
* Collaborate with
** front-end and Dev Ops teams
** to build a seamless and resilient system.
* Ensure
** code quality
** through automated testing,
** CI/CD pipelines**, and best engineering practices.
** Qualifications
* *** Must-Have:**
* ** 5+ years
** of experience in backend development with Java and Spring Boot.
* Experience in microservices architecture, including event-driven systems (Kafka, Rabbit
MQ).
* Strong knowledge of RESTful APIs, Graph
QL, and Web Sockets.
* Experience processing high-volume logs and working with log management tools (ELK stack, Loki, Fluentd, Open Telemetry).
* Experience working with multiple data sources, including relational (Postgre
SQL) and non-relational (Redis, Elasticsearch) databases
* Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS/GCP).
* Understanding of security best practices in backend development.
** Nice-to-Have:
*** Experience with functional programming in Java or Scala.
* Familiarity with distributed tracing (e.g., Jaeger, Zipkin) for microservices.
* Knowledge of cloud-native architectures and serverless frameworks.
* Exposure to message queues and event sourcing.
* ** High-impact role**:
As a back-end engineer, your contributions will directly shape Flamingo’s product and technology.
* ** Ownership & Equity**:
Competitive compensation, including significant equity in an early-stage, high-growth startup.
* ** Innovative Tech Stack**:
Work with cutting-edge open-source technologies in AI, automation, and security.
* ** Remote-first Culture**:
Flexibility to work from anywhere while collaborating with a top-tier team.
* ** Mission-Driven Company**:
Join a team passionate about disrupting the MSP industry and making enterprise-grade security and IT automation accessible to all.
- ** from 5 years of experience
** Considering with 4 years of experience
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×