Senior Back-end Engineer (Java)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
# 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 **RabbitMQ**.* **Process and analyze high-volume logs efficiently to ensure** scalability and real-time insights.* **Integrate and manage multiple data sources**, including SQL, NoSQL, and streaming data.* Optimize **database performance** using **PostgreSQL, Redis**, and **Elasticsearch**.* Implement **authentication and authorization** mechanisms with **OAuth, JWT**, and **Keycloak**.* Collaborate with **front-end and DevOps 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, RabbitMQ).* Strong knowledge of RESTful APIs, GraphQL, and WebSockets.* Experience processing high-volume logs and working with log management tools (ELK stack, Loki, Fluentd, OpenTelemetry).* Experience working with multiple data sources, including relational (PostgreSQL) 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