
Posted 4 days ago
Senior Software Engineer
TekionSenior Software Engineer
Requirements
5+ years backend engineering experience, Java 21 and Spring Boot 3.x expertise, Hexagonal architecture knowledge, Kafka consumer/producer patterns, MongoDB and PostgreSQL schema design, Elasticsearch experience, Redis or Aerospike caching, AWS familiarity
Skills
JavaSpring BootKafkaMongoDBPostgreSQLAWS
About the role
Responsibilities
- Design and build Java (Spring Boot 3.x) microservices following hexagonal architecture to ensure clean domain logic.
- Develop and maintain REST APIs, Kafka event consumers/producers, and domain service logic for complex business workflows.
- Build and manage MongoDB document schemas and PostgreSQL relational schemas for high-throughput, multi-tenant use cases.
- Implement Cosmos DB data models for event and state storage with appropriate partition key and consistency strategies.
- Integrate with Elasticsearch for campaign search, customer lookup, and full-text query workloads.
- Configure and tune Redis or Aerospike for frequency cap enforcement, scoring cache, and session state management.
- Identify and resolve performance bottlenecks across services, event pipelines, and data layers.
- Mentor junior engineers and participate in architecture decisions and code reviews.
Requirements
- 5+ years of backend engineering experience with a Bachelor's or Master's degree in Computer Science or a related field.
- Strong expertise in Java 21 and Spring Boot 3.x.
- Solid understanding of hexagonal architecture and clean domain modeling.
- Hands-on experience with Kafka (consumer/producer patterns, idempotent processing, and event-driven design).
- Proficiency in MongoDB (schema design, indexing, aggregation) and PostgreSQL (query optimization, migration management).
- Experience with Elasticsearch for search and analytics workloads.
- Experience with Redis or Aerospike for high-throughput caching.
- Familiarity with cloud-based systems on AWS (EKS, MSK, S3).
Preferred Qualifications
- Experience with Temporal for workflow orchestration.
- Familiarity with AI-native integration patterns, including MCP tool registration and LLM gateway usage.
- Working knowledge of Python for integrating AI/ML service outputs.
- Background in enterprise-scale SaaS platforms such as eCommerce or supply chain.
About the Company
Tekion is positively disrupting the automotive industry with the first and fastest cloud-native automotive platform. Our transformative platform uses cutting-edge technology, big data, machine learning, and AI to connect the entire spectrum of the automotive retail ecosystem, including OEMs, retailers, and consumers. Tekion employs close to 3,000 people across North America, Asia, and Europe.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
Tekion · Chennai
