Translate application storyboards and use cases into functional applications
Able to build, and maintain efficient, reusable, and reliable code
Integrate data storage solutions (may include databases, key-value stores, blob stores, etc.)
Contribute to the Design and develop high quality software for large scale Java/Spring Batch/Micro-service Applications
Developing and managing REST/RESTful API applications using micro-services style over Dockers and Containers
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Help maintain code quality, organization, and automatization
Supports and/or installs software applications and components required for Development and Testing
Utilize established development tools, guidelines and conventions including but not limited to Java, Python, ASP.NET, SQL Server, MySQL, HTML, CSS, JavaScript