Senior Software Engineer – Kafka

Jobtailor

Denver (CO)

On-site

USD 120,000 - 160,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Gravitee is seeking a senior full-stack engineer to design and deliver features end to end, from discovery and design through implementation, testing, release, and iteration. You will build responsive interfaces with TypeScript and Angular, and design Java-based APIs and services, contributing to the gateway runtime with async, non-blocking patterns.

Collaborate with product managers, designers, engineers, and leaders to review code, validate AI-assisted work, and strengthen reliable delivery

Qualifications

  • 5+ years building and operating full-stack production apps.
  • Strong Java experience and REST API design.
  • Strong TypeScript frontend experience with a component-based framework.
  • Experience building data-rich user interfaces.
  • Understanding of API design, distributed systems, and asynchronous workflows.
  • Experience with automated testing, Git-based development, code review, and iterative delivery.
  • Experience with MongoDB or relational databases.
  • Experience with Elasticsearch or OpenSearch.
  • Hands-on with LLMs or AI coding assistants in engineering workflows.
  • Knowledge of OAuth 2.0 and OpenID Connect security.

Responsibilities

  • Design and deliver features end to end, from discovery and design through implementation, testing, release, and iteration
  • Build responsive interfaces and data visualizations using TypeScript and Angular
  • Design and develop Java-based APIs and services
  • Contribute to Gravitee's core gateway runtime using asynchronous and non-blocking design patterns
  • Help customers configure and observe AI Gateways, MCP tools and servers, agent identity, and agent-to-agent interactions
  • Model and transform operational data into understandable and actionable insights
  • Contribute to Gravitee's open-source platform and Enterprise Edition
  • Use LLMs and AI-assisted development tools for prototyping, implementation, testing, debugging, and exploration
  • Validate AI-generated work for correctness, security, maintainability, and performance
  • Write automated tests and contribute to reliable delivery practices
  • Collaborate with product managers, designers, engineers, and technical leaders through code and design reviews
  • Share knowledge and help the team make practical technology and protocol choices

Skills

Java Development
TypeScript Frontend Development
API Design and Development
Automated Testing
Cloud-Native Application Delivery

Tools

Angular
Vert.x
RxJava
Netty
OpenAPI
OAuth 2.0
OpenID Connect
Model Context Protocol
Agent2Agent
Docker
Kubernetes
MongoDB
Elasticsearch

Job description

  • Design and deliver features end to end, from discovery and technical design through implementation, testing, release, and iteration
  • Build responsive interfaces and data visualizations using TypeScript and Angular
  • Design and develop Java-based APIs and services
  • Contribute to Gravitee's core gateway runtime using asynchronous and non-blocking design patterns
  • Help customers configure and observe AI Gateways, MCP tools and servers, agent identity, and agent-to-agent interactions
  • Model and transform operational data into understandable and actionable insights
  • Contribute to Gravitee's open-source platform and Enterprise Edition
  • Use LLMs and AI-assisted development tools for prototyping, implementation, testing, debugging, and exploration
  • Validate AI-generated work for correctness, security, maintainability, and performance
  • Write automated tests and contribute to reliable delivery practices
  • Collaborate with product managers, designers, engineers, and technical leaders through code and design reviews
  • Share knowledge and help the team make practical technology and protocol choices
Requirements
  • Significant experience building and operating full-stack applications in a production environment; typically five or more years for this level
  • Strong Java experience and experience designing maintainable REST APIs and backend services
  • Strong TypeScript and modern frontend development experience using a component-based framework
  • Experience building data-rich user interfaces and visualizations
  • Solid understanding of API design, data modeling, distributed systems, and asynchronous workflows
  • Experience with automated testing, Git-based development, code review, and iterative product delivery
  • Experience with persistent data stores such as MongoDB or relational databases
  • Experience with search or analytics technologies such as Elasticsearch or OpenSearch
  • Hands-on experience using LLMs or AI coding assistants in an engineering workflow
  • Judgment to review and improve AI-generated outputClear communication, collaborative problem-solving, and ability to take an ambiguous problem through to production
  • Angular or another modern component-based frontend framework
  • Asynchronous and non-blocking Java development using Vert.x, RxJava, Netty, or comparable reactive technologies
  • Docker, Kubernetes, and cloud-native application delivery
  • API management, API gateways, OpenAPI, or event-streaming platforms such as Kafka
  • API security and identity standards such as OAuth 2.0 and OpenID Connect
  • Model Context Protocol (MCP), Agent2Agent (A2A), tool calling, LLM proxies, or other emerging AI protocols and standards
  • Building or operating LLM-powered applications, RAG systems, or agentic workflows
  • Open-source software or enterprise developer platforms
Core Competencies

Demonstrates expertise in building and operating full-stack applications, with a strong focus on Java and TypeScript for developing maintainable REST APIs and responsive user interfaces. Proficient in utilizing AI-assisted development tools and automated testing practices to ensure high-quality software delivery.

Highest-signal resume keywords
  • Java Development
  • TypeScript Frontend Development
  • API Design and Development
  • Automated Testing
  • Cloud-Native Application Delivery
Hard Skills
  • Java
  • TypeScript
  • REST API Design
  • Data Visualization
  • Asynchronous Programming
  • MongoDB
  • Elasticsearch
  • Docker
  • Kubernetes
  • OpenAPI
Soft Skills
  • Clear Communication
  • Collaborative Problem-Solving
Industry Keywords
  • Open-Source Software
  • Enterprise Developer Platforms
  • Event-Streaming Platforms
  • AI Gateways
  • RAG Systems
Tools & Technologies
  • Angular
  • Vert.x
  • RxJava
  • Netty
  • AI Coding Assistants
  • API Gateways
  • OAuth 2.0
  • OpenID Connect
  • Model Context Protocol
  • Agent2Agent
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Full stack Java Developer
Sr Full stack Java Developer

Hudson Manpower • Allentown

On-site
USD 120,000 - 180,000
Senior Software Engineer - Kafka
Senior Software Engineer - Kafka

Gravitee • Denver (CO)

Hybrid
USD 96,000 - 160,000
Salary up to $160k
Medical coverage
401(k) options
+10
Senior Software Engineer - Kafka
Senior Software Engineer - Kafka

Gravitee Topco Limited. • Denver (CO)

Hybrid
USD 96,000 - 160,000
Medical coverage
401(k) options
Stock options
+6
Platform Engineer
Platform Engineer

Jobtailor • Denver (CO)

On-site
USD 140,000 - 190,000
Senior Platform Engineer
Senior Platform Engineer

Jobtailor • Denver (CO)

On-site
USD 120,000 - 150,000
Lead – Web Application Development
Lead – Web Application Development

Jobtailor • Pennington (NJ)

On-site
USD 140,000 - 170,000
Principal AI Architect
Principal AI Architect

Jobtailor • Austin (TX)

On-site
USD 190,000 - 270,000
AI Engineer
AI Engineer

Jobtailor • Maryland

On-site
USD 180,000 - 240,000
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Jobtailor • Santa Monica (CA)

On-site
USD 150,000 - 190,000
Senior Software Engineer, AI
Senior Software Engineer, AI

Jobtailor • Lehi (UT)

On-site
USD 140,000 - 180,000