
Java Kafka AWS Fullstack Developer/Lead (RARR Job 5608)
Job Skills
Job Description
We are looking for a highly skilled Full Stack Developer with strong expertise in Java (Spring Boot), Microservices, Kafka, ReactJS, and AWS. The ideal candidate will be responsible for designing, developing, and maintaining scalable applications that deliver exceptional business value.
Key Responsibilities
-
Design, develop, and maintain backend services using Java with Spring Boot.
-
Build, deploy, and manage Microservices-based architectures ensuring scalability and high availability.
-
Integrate Kafka for event-driven communication between distributed systems.
-
Develop responsive, high-performing, and reusable UI components in ReactJS.
-
Deploy, monitor, and optimize applications on AWS Cloud.
-
Collaborate with cross-functional teams including Product Owners, Architects, and QA to deliver end-to-end solutions.
-
Ensure best practices in coding, security, and performance tuning.
Required Skills & Experience
-
Strong proficiency in Java and Spring Boot framework.
-
Hands-on experience with Microservices architecture.
-
Expertise in Kafka or other messaging/event streaming platforms.
-
Proficiency in ReactJS for frontend development.
-
Experience with AWS services (EC2, S3, Lambda, RDS, ECS, or similar).
-
Solid understanding of RESTful APIs, CI/CD pipelines, and version control (Git).
-
Strong problem-solving skills and ability to work in agile environments.
Nice-to-Have Skills
-
Knowledge of containerization tools (Docker, Kubernetes).
-
Exposure to DevOps practices and Infrastructure-as-Code (Terraform/CloudFormation).
-
Experience in monitoring tools (Prometheus, Grafana, ELK).
Education
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.