
Java - Senior Software Engineer

Java - Senior Software Engineer
About the Job
Skills
Java - Senior Software Engineer (8+ Years Experience)
Mandatory Skills
Java, Spring Boot Framework, Microservices, AWS, Kafka, API Gateway
Job Description
Role Overview
We are looking for a Senior Software Engineer to lead the design and ownership of complex, high-scale services while driving engineering excellence across teams.
Responsibilities
Architect, build, and own high-scale, distributed services
Lead the design of event-driven architectures using Kafka
Define and govern API standards using API Gateway
Drive service design with focus on scalability, resilience, and performance
Own technical decisions and service health metrics
Lead code reviews and enforce engineering best practices
Mentor junior and mid-level engineers
Collaborate with Product and leadership on roadmap and architecture
Required Skills & Experience
8+ years of experience building and owning production-grade services
Deep expertise in Java 11+, Spring Boot, and REST API design
Strong hands-on experience with Kafka in high-throughput environments
Proven experience designing and managing APIs via API Gateway
Strong hands-on experience with AWS services (DynamoDB, EKS, SQS, Lambda, S3)
Proven experience with high-volume, distributed systems
Advanced system design, debugging, and performance optimization skills
Ability to drive complex initiatives independently
Payment Domain
Good to Have
About the company
Industry
Staffing and Recruiting
Company Size
2-10 Employees
Headquarter
Bangalore
Other open jobs from Kiash Solutions LLP
