• Design, implement and maintain Java application with high availability and performance
• Contribute in all phases of the development lifecycle
• Write well-designed, testable, and efficient code
• Perform software analysis, programming, testing and debugging.
• Collaborate with cross-functional teams to define and design new features.



