Requirement:- This is complete Migration project. Currently system is using Rabbit MQ and IBM MQ and team is migrating to AWS cloud. We are looking for person who knows complete architecture or RabbitMQ to help in migration.
Job Title: RabbitMQ Developer
Location:- Pune ll Noida ll Hyderabad ll Chennai
Employment type:- Full Time
Experience Required:- 6+ years
Job Summary:
We are seeking a highly skilled Senior Software Developer with extensive experience in software development and a strong expertise in RabbitMQ. The ideal candidate will be responsible for designing, developing, and maintaining scalable software solutions while ensuring high performance and responsiveness to requests from the front-end. This role requires a deep understanding of messaging systems and the ability to work collaboratively in a fast-paced environment.
Responsibilities:
- Design, develop, and implement software applications using best practices and coding standards.
- Utilize RabbitMQ for messaging and queuing solutions to enhance application performance and reliability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and resolve performance bottlenecks and bugs in the application.
- Participate in code reviews and provide constructive feedback to team members.
- Maintain and improve existing software applications, ensuring they meet user needs and business objectives.
- Stay updated with emerging technologies and industry trends to continuously improve development processes.
- Document development processes, code changes, and application features for future reference.
Mandatory Skills:
- Strong expertise in RabbitMQ and its integration with various applications.
- Proficient in programming languages such as Java, Python, or C#.
- Experience with RESTful APIs and microservices architecture.
- Solid understanding of software development methodologies (Agile, Scrum).
- Strong problem-solving skills and ability to work under pressure.
- Excellent communication and teamwork skills.
Preferred Skills:
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Knowledge of database technologies (SQL, NoSQL).
- Experience with CI/CD tools and practices.
- Understanding of security best practices in software development.
Qualifications:
- Bachelors degree in computer science, Information Technology, or a related field.
- 7-10 years of professional experience in software development.
- Proven track record of successful project delivery and software implementation.
- Relevant certifications in software development or cloud technologies are a plus