Source description
About the role
You will be responsible for designing and developing the backend systems for consumer and partner-facing applications. Your main focus will be on creating massively scalable distributed systems and solving complex engineering problems. Key Responsibilities: - Utilize Computer Science fundamentals in object-oriented design, design patterns, data structures, and algorithm design - Demonstrate proficiency in Java, Rabbit MQ, and Kafka - Exhibit proficiency in Mongo DB, Cassandra, and Redis - Contribute to architecture and design in a product setup environment with at least 3 years of experience - Collaborate with Product Managers and Business stakeholders to understand customer needs - Develop, deliver, and support large-scale distributed software applications and tools - Implement software engineering best practices to ensure high quality and maintainability for all deliverables - Work in an agile, start-up-like development environment focusing on high-priority tasks - Show initiative and creativity in inventing solutions for customers Qualifications Required: - Bachelor's degree in Computer Science or related field - Strong experience in backend system development - Proficiency in Java and other relevant technologies mentioned above - Excellent problem-solving and analytical skills - Strong communication and collaboration abilities (Note: No additional details about the company were provided in the job description) You will be responsible for designing and developing the backend systems for consumer and partner-facing applications. Your main focus will be on creating massively scalable distributed systems and solving complex engineering problems. Key Responsibilities: - Utilize Computer Science fundamentals in object-oriented design, design patterns, data structures, and algorithm design - Demonstrate proficiency in Java, Rabbit MQ, and Kafka - Exhibit proficiency in Mongo DB, Cassandra, and Redis - Contribute to architecture and design in a product setup environment with at least 3 years of experience - Collaborate with Product Managers and Business stakeholders to understand customer needs - Develop, deliver, and support large-scale distributed software applications and tools - Implement software engineering best practices to ensure high quality and maintainability for all deliverables - Work in an agile, start-up-like development environment focusing on high-priority tasks - Show initiative and creativity in inventing solutions for customers Qualifications Required: - Bachelor's degree in Computer Science or related field - Strong experience in backend system development - Proficiency in Java and other relevant technologies mentioned above - Excellent problem-solving and analytical skills - Strong communication and collaboration abilities (Note: No additional details about the company were provided in the job description)
More at Multi Recruit