Proficient in Java J2EE application development skills as well as multiple design
techniques
Working proficiency in Java J2EE development toolset to
design develop test deploy maintain and improve
software
Strong understanding of Agile methodologies with
ability to work in at least one of the common
frameworks
Strong understanding of techniques such as
Continuous Integration Continuous Delivery Test
Driven Development Cloud Development
application resiliency and security
Proficiency in one or more general purpose
programming languages
Working proficiency in a portion of software
engineering disciplines and demonstrates
understanding of overall software skills including
business analysis development testing
deployment maintenance and improvement of
software