Hybrid Senior Software Engineer – Java

Posted 2 weeks ago

Apply now

About the role

  • Senior Software Engineer at FlowX.AI designing Java microservices and event-driven components for advanced AI workflows. Collaborating with various teams to enhance enterprise integrations.

Responsibilities

  • Build backend microservices in Java 11+ / Spring Boot for AI-powered workflows.
  • Build event-driven components with Kafka for AI pipelines.
  • Design and implement advanced AI capabilities using our platform infrastructure.
  • Integrate services with AI frameworks and enterprise systems.
  • Write clean unit and integration tests and uphold engineering best practices.
  • Troubleshoot and improve production systems.
  • Collaborate with backend engineers, AI engineers, frontend, QA, and product teams.

Requirements

  • 7+ years as a software engineer, with solid proficiency in core Java libraries and frameworks.
  • 5+ years with Java Spring Boot.
  • Experience with distributed microservices and Apache Kafka.
  • Strong SQL/NoSQL skills; graph DB experience is a plus.
  • Expertise in reactive components and event streaming architectures.
  • Hands-on experience with gRPC.
  • Familiarity with Docker/Kubernetes.
  • Bonus: AI frameworks, vector/graph databases, S3 storage, functional languages, or Python.
  • Strong problem-solving ability and communication skills.

Job title

Senior Software Engineer – Java

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job