The qualified candidate must be a software engineering professional with a strong background web applications development using
Java in Linux/Apache/MySQL environments. The candidate must work well individually and as part of a team. Strong communication skills are essential.
Responsibilities
� Prepare specifications for assigned development projects
� Work with team leads and managers on task breakdowns and time estimates for assigned portions of projects, and execute against agreed upon development plans independently
� Analyze, design, develop, and maintain key components of distributed web applications
� Work with
test engineers to create complete test plans for assigned components
� Contribute to overall architecture vision
Qualifications
� Solid understanding of software engineering best practices, including object-oriented design, UML, unit testing, and design
patterns � Expertise in application programming in Java
� Understanding of usability issues and user-centric design.
� Understanding of database schema design and developing database applications for scalability and performance.
� Expertise in multi-threaded application development.
� Experience with Linux and Windows environments
Requirements
� BS/MS in Computer Science or Engineering, or equivalent experience
� At least 5 years of directly related work experience, including experience developing scalable web applications
� Must be a U.S. citizen, no sponsorship offered
To get more informations and apply:
http://www.softdevjobs.com/job/1a09ec6538b01a530fe2f332d59c3580/?d=1