One of Diverrsant's fianancial client is seeking a Software Engineer to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs to support Innovation and technical leadership to a larger Agile team. Provides Back End development including web service capabilities, POCs and service frameworks. Sr. JavaJ2ee Developer 18 Months Contract Tempe, AZ Job Responsibilities Drive Innovation by providing rapidly developed, state of the art User Experience concepts, POCs and Demos Help lay the Architectural runway for a larger Agile team by defining and proving out design approaches and feature concepts Fine-tune and improve a variety of sophisticated software implementation projects. Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data. Analyze and review enhancement requests and specifications Implement system software and customize to client requirements Extensive knowledge on J2EE and Enterprise Web development Extensive knowledge on Web Services and API development Deep knowledge on Unix and Linux platforms Hands on Experience with Application Servers (JBOSS, Weblogic or Websphere) Hands on Knowledge with MQ, NDM and similar data transfer protocols Hands on Knowledge on Oracle or SQL Server and Database development Hands on Experience with Large Data Migration efforts Deep understanding of developing applications with high availability, performance, scale and stability Hands on Experience leading teams, setting direction and priority for the team Independent go getter with the drive to find solutions with minimal direction Prepare detailed software specifications and test plans Code new programs to clientrsquos specifications and create data for testing Agile delivery a MUST. Modify existing programs to new standards and conduct unit testing of developed programs Create migration packages for system testing, user testing, and implementation Provide quality assurance reviews Perform post-implementation validation of software and resolve any bugs found during testing Qualifications Bachelor's degree in a technical field such as computer science, computer engineering or related field required 8-10 yearsrsquo experience required A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design large systems software design and development experience Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems experience in programming and experience with problem diagnosis and resolution Qualified candidates, apply right away. Associated topics: algorithm, backend, c c++, c++, devops, java, php, programming, software programmer, sw
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.