Design, implement and maintain java application phases. Drive best practice, quality and consistency within design and development phases. Utilize and contribute to Creditex strategic codebase to design projects. Identify production and non-production application issues. Identify opportunities to fine-tune and optimize applications of java developed projects. Provide technical support and consultation for java application and infrastructure questions. Mentor and coach development team. Provide direct support to Development Manager efforts as requested. Establish, refine and integrate development and test environment tools and software as needed. Develop, test, implement and maintain application software working with established processes. Recommend changes to improve established java application processes. Develop technical designs for application development. Develop application code for java programs. Develop and execute unit test plans. Support formal testing and resolve test defects.