Design and build backend service, server-side pages and APIs' based on the Java platform
Main Duties and Responsibilities
§ Design, build, and maintain high performance, reusable, and reliable Java code
§ Unit-test code for robustness, including edge cases, usability, and general reliability.
§ Work on bug fixing and improving application performance, suggest process improvement wherever necessary.
§ Identify and correct bottlenecks and fix bugs
§ Be a contributing member during the agile process, from sprint planning to retrospective.
§ Collaborate with cross-functional teams to define, design, and ship new features
§ Ability to manage day to day tasks and thrive in a collaborative environment with minimal supervision
§ Ensure the best possible performance, quality, and responsiveness of the application