esigning, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systemsDelivering high availability and performanceContributing in all phases of the development lifecycleWriting well-designed, efficient, and testable codeConducting software analysis, programming, testing, and debuggingManaging Java and Java EE application developmentEnsuring designs comply with specificationsPreparing and producing releases of software componentsTransforming requirements into stipulationsSupport continuous improvementInvestigating alternatives and technologiesPresenting for architectural review