Senior Software Engineer - Microservices/ Kafka
Core
Design, develop, and maintain Java microservices and event-driven architectures using Spring Boot, Confluent Kafka, and Google Cloud Platform.
Role type
Senior Software Engineer (Microservices/Event-Driven)
Builds
Scalable enterprise APIs, resilient applications, and optimized database solutions
Domain
Cloud-native distributed systems, event-driven architecture
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Confluent Kafka, Apigee X, PostgreSQL, GitHub, CI/CD, Google Cloud Platform, BigQuery
Preferred skills
Python, Neo4j, Google Cloud certifications, Oracle Java certifications, Confluent Kafka certifications
Technologies
Spring Boot, Apigee X, Confluent Kafka, PostgreSQL, GitHub, Google Cloud Platform, BigQuery, Neo4j
Responsibilities
Design and develop Java microservices; Build and manage enterprise APIs; Develop and support event-driven architecture; Design, optimize, and maintain PostgreSQL databases; Integrate applications with Google Cloud Platform services; Troubleshoot and resolve production issues
Seniority
Senior, hands-on IC