Sr. Java Developer SpecificMedia
Build and maintain new and existing web technologies and other system projects to specification and work closely with management and supervisors to contribute design insights, define requirements, prepare specifications and code the project through to completion.
Essential Duties and Responsibilities include the following. Other duties may be assigned:
?Provides technical expertise to implement and deliver various web and other system projects.
?Gathers and analyzes requirements, design and development of the projects.
?Organizes and participates in review sessions and contribute to design insights for the projects.
?Develops good quality projects in a challenging timeframe and assists other members of
?Participates in system testing to ensure quality deliverables.
?Contributes to the development and continuous review of the existing projects as well as participate in view and scope of future projects.
?Engage in all phases of software development life cycle.
?Interfaces with program managers and other developers for project-based assignments.
?Contributes to and has responsibility for completion of assigned projects.
To perform the job successfully, an individual should demonstrate the following competencies:
?Design and programming skills for large scale backend web applications.
?Strong database design and implementation background.
?Solid Software and Algorithm Analysis and evaluation skills.
?Able to perform requirements gathering, analysis and specification.
?Able to develop detailed design specifications.
?Expert ability to effectively identify and resolve project issues in a timely manner
?Commitment to providing excellent quality products.
?Strong analytical and logic thinking capability.
?Good organizational abilities, oral communications and interpersonal skills.
?Comfortable to fast changes in product requirements and development environment.
?Independent and can work on a project alone when needed.
?A team player and can effectively utilize the resource provided by the team/company.
?Understand high level concepts and can translate them into functional specifications.
Qualifications:To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and/or Experience:
?B.S. or M.S. in Computer Science or other related fields preferred.
?5+ years experience working with core technologies listed below.
?Strong algorithm analysis and evaluation background.
?Strong relational database design and development experience.
?Knowledge of large scale backend web application.
?Solid experience in designing and implementing asynchronous, high-performance multi-threaded large scalable systems.
?Solid understanding of security issues.
?Strong Exposure to emerging Java technologies and standards.
?Experience with data mining or natural language processing a plus.
?Experience with Open Source frameworks a plus.
?Experience with internet advertising a plus.
?Familiarity with Java Community Process a plus.
Computer Skills: To perform this job successfully, an individual should be expert in:
?Tomcat, Jboss etc.
?Exposure to Adobe Flex and/or AJAX application development a plus.
||Beverly Hills, CA |