Job Title :
Senior Java Developer
Experience : 12+ Years
Location : Remote (India)
Employment Type : Full-time
Job Summary
We are looking for a highly experienced
Senior Java Developer
with a strong background in
AWS cloud services
and
Apache Kafka . The ideal candidate will play a key role in designing, developing, and implementing scalable and high-performing backend systems. This is a
remote role based in India , offering the opportunity to work on global enterprise-level projects.
Key Responsibilities
Design, develop, and maintain scalable backend applications using
Java (Java 8 or above) .
Build and manage
real-time data streaming
applications using
Apache Kafka .
Develop cloud-native solutions leveraging
AWS services
(EC2, Lambda, S3, ECS, CloudFormation, etc.).
Collaborate with cross-functional teams including architects, DevOps, QA, and product owners.
Optimize application performance, scalability, and reliability.
Write clean, maintainable, and well-documented code following best practices.
Participate in code reviews and mentor junior developers.
Troubleshoot and resolve production issues in a timely manner.
Required Skills & Experience
12+ years
of overall software development experience with strong expertise in
Core Java, Spring Boot, and Microservices architecture .
Proven experience with
AWS Cloud
— hands-on in deploying and managing microservices.
Strong experience in
Kafka
(setup, configuration, and stream processing).
Solid understanding of
RESTful APIs ,
JSON , and
API integration .
Experience with
SQL / NoSQL databases
(e.g., PostgreSQL, MongoDB, DynamoDB).
Familiarity with
CI / CD pipelines
and
containerization tools
(Docker, Kubernetes).
Excellent problem-solving, analytical, and communication skills.
Nice to Have
Exposure to
Terraform
or
CloudFormation
for infrastructure automation.
Experience with
Monitoring tools
(Prometheus, Grafana, CloudWatch).
Familiarity with
Agile / Scrum
development practices.
Education
Bachelor’s or Master’s degree in
Computer Science ,
Engineering , or related field.
Sr Java Developer • Amritsar, Punjab, India