We are looking for a Java Developer with experience who will help in building Java applications with a commitment to collaborative problem solving, understanding sophisticated design, maintaining product quality, and providing inputs when it comes to the design of the architecture and also eventually grow into a leader who junior developers would look up to..
Responsibilities.
Translate application storyboards and use cases into functional applications..
Design, build, and maintain efficient, reusable, and reliable Java code..
Ensure the best possible performance, quality, and responsiveness of the applications..
Identify bottlenecks and bugs, and devise solutions to these problems..
Help maintain code quality, organization, and automatization..
Requirements.
3-5 years of experience..
Bachelor's degree in Computer Science, Information Technology, or related field..
Excellent understanding of Core Java..
Good understanding of Spring framework..
Working knowledge of databases like MongoDB and MySQL..
Familiarity with Microservices architecture..
Familiarity with Streaming Queues like Kafand ka, and RabbitMQ..
Good understanding of Rest API's and Java microservices..
Excellent communication and interpersonal skills..
Good debugging and problem-solving skills and solid command of the data structure..
Experience in ElasticSearch and PostGres will be a big plus..