Description

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;  

 


 

Education

Any Graduate