Key Responsibilities:
-
Translate user stories into functional applications.
-
Design, build, and maintain efficient, reusable, reliable, and testable Java code.
-
Design and build APIs following microservices principles.
-
Ensure optimal performance, quality, and responsiveness of applications.
-
Identify bottlenecks and bugs and find solutions to fix them.
-
Help maintain code quality, organization, and automation.