Skip to main content
TryApplyNow
Humancloud Technologies logo

Java Backend + Kafka developer

Humancloud Technologies
Full Timemid
INPosted 2 days ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaSQLReactSpringAWSDockerKubernetesApacheRESTKafkaCI/CDDevOpsMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Job Description – Senior Software Engineer

Experience: 3–5 Years

Location: Pune / Hyderabad

About the Role

We are looking for a highly skilled and passionate Senior Software Engineer to join our growing engineering team. The ideal candidate should have strong backend development expertise in Java, hands-on experience with Kafka and distributed systems, and the ability to design scalable, high-performance microservices-based applications.

You will work on building robust event-driven systems, scalable streaming platforms, and cloud-native applications while collaborating with cross-functional teams in a fast-paced environment.

Key Responsibilities

Design, develop, and maintain scalable backend services using Java and Spring Boot

Build and optimize event-driven and asynchronous systems using Kafka

Architect and implement microservices-based distributed systems

Develop high-performance APIs and backend components for large-scale applications

Work on system design, scalability, reliability, and performance optimization

Build and maintain streaming/data pipeline solutions

Develop and integrate Webhooks and event-based integrations

Work with SQL databases for efficient data modeling and query optimization

Deploy and manage applications on AWS cloud infrastructure

Containerize applications using Docker and orchestrate deployments with Kubernetes

Collaborate with product managers, architects, and engineering teams to deliver high-quality solutions

Participate in code reviews, technical discussions, and architectural decisions

Troubleshoot production issues and ensure system stability and availability

Must Have Skills

Strong hands-on experience in Java and Spring Boot

Expertise in Microservices Architecture

Strong System Design and Distributed Systems knowledge

Hands-on coding experience in scalable backend systems

Deep understanding of Kafka and event-driven architecture

Experience in Webhooks and asynchronous integrations

Strong SQL and database design skills

Hands-on experience with Kubernetes and Docker

Experience building scalable REST APIs and backend services

Strong debugging, problem-solving, and performance optimization skills

Good to Have Skills

Experience with Temporal workflows

Knowledge of Avro Schema and schema management

Exposure to React.js

Experience with Streaming Pipelines or Apache Flink

Exposure to AWS cloud services and DevOps practices

Familiarity with CI/CD pipelines and monitoring tools

About Humancloud Technologies

Humancloud Technologies logo

Humancloud Technologies

humancloud.dev

BackendOn-site

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get Started Free

No credit card to start