Job Description:
Responsibilities :
• Coordinate requirements, schedules, and activities; contribute to team meetings; and troubleshoot development and production problems across multiple environments and operating platforms
• Support and develop other developers providing advice, coaching, and educational opportunities
• Define web architectures and solutions from business requirements, produce estimates and timeline, and manage delivery against those plans
• Exhibit excellent communications skills and engage in technical discussions with peers becoming a trusted, technical advisor
• Work with others to ensure adherence to code standards and best practices
• Produce reusable, testable, and efficient code
• Design and implement low-latency, high-availability, and performant applications
• Implement secure by design standards including data protection
• Integrate data storage solutions
• Ensure application performance, quality, and responsiveness
• Collaborate with a team to define, design, and ship new features
• Identify and correct bottlenecks as well as fix bugs.
Required Experience
• Excellent English communication skills
• Minimum 5 years of hands-on Java application development work experience in a client server environment that demonstrates exceptional design, coding, testing and debugging skills
• Cloud environment hands-on required
• Should have experience on Apache Kafka;
• Able to demonstrate in-depth understanding of OO principles and design patterns (usage and pitfalls)
• Strong understanding of relational databases, SQL queries
• Should have worked with Maven, JIRA, Jenkins;
Any Graduate