Monday, March 26, 2012

Urgent Requirement on Java Software Engineer @ CA

Title : Java Software Engineer
Duration : 18 months
Location : Glendale CA
Phone and then Skype interview
Client : Walt Disney
Positions : 7 Openings


Job Description:
Position Summary:
As a Senior Software Engineer you will be extensively involved in the design, architecture and implementation of the next generation of websites. Reporting to the technical manager within you will be responsible for the design, architecture and implementation of new systems, features, and enhancements to systems, integration with new and existing systems and helping to establish the architectural vision for some of the largest revenue generating web sites. You will also be responsible for giving technical guidance and support to QA and documentation teams, lead small to medium size development teams, and support all stages of the software development lifecycle.


The ideal candidate will have substantial experience designing and implementing high quality software solutions by applying the principles of Agile development. This person possesses excellent communication abilities (both verbal and written) and is capable of championing a developmental vision to meet – and ideally exceed – the standards of quality and excellence that are the core of the company.


Specific areas of responsibility include:
Design & Planning
• Understand the Architectural Vision and how it applies to business processes.
• Planning scalable software platforms
• Design high availability solutions for production software
• Design complex software systems
• Estimate/measure software performance
• Estimate effort for architecture, design and development tasks
Communication
• Present technical issues and status to senior and executive management
• Document system and framework architectures
• Create / maintain architecture artifacts for various products
• Review project technical documentation
• Write design/functional specifications
• Evangelize best practices across a multi-discipline environment.
Autonomy
• Act independently to determine methods & procedures on new assignments.
Leadership
• Develop and maintain technology standards.
• Proactively provide guidance to multiple projects throughout the project team.
• Proactively research and evaluate new technologies.
• Serve as an escalation point for technical problems.
JOB RESPONSIBILITIES
• Software Design
• Project Implementation
• Maintenance & Support
• Mentoring Team Members
Required Qualifications
• Bachelor’s Degree in Computer Science or equivalent experience in field
• 5+ years of software design and implementation experience
• Outstanding written, verbal, and interpersonal skills. Candidate will be judged on ability to work effectively with project teams. The position requires constant communication with colleagues.
• Experience in planning and delivering software platforms used across multiple products and organizational units.
• Experience working on issues that impact design, product success, or address future concepts, products, or technologies.
• Disciplined approach to maintaining and enforcing engineering best practices
• Ability to synthesize robust and cost-effective technical solutions against customer requirements
• Committed to deliver on time according to requirements and business needs.
• Able and willing to effectively mentor junior team members and contribute to a collaborative team environment
Specific Skills Required
• Extensive experience with Java-based web applications (J2EE, Servlets, etc…)
• Extensive experience with LAMP-based web applications
• Experience and designing Web Services (REST, SOAP, etc…)
• Experience developing/implementing large scale systems for the web.
• Extensive Object Oriented analysis, design and development experience
• Software modeling experience (UML, SDLC methodologies etc)
• Experience with enterprise architecture patterns and application design patterns
• Strong grasp of security principles and how they apply to E-Commerce application
• Expert grasp of Computer Science concepts and how to apply them to problems (e.g. design patterns, measuring efficiency, etc…)
• Experience with Agile/Scrum methodology and practice in a multidisciplinary team
• Strong understanding of web delivery and network communication technologies including HTTP, SSL, SMTP, UDP, TCP/IP, RMI
• Experience with procedural scripting languages such as ANT, JavaScript, VBScript, Perl, PHP, BASH, MS Batch
• Experience with distributed computing
• Experience with Relational Databases.
• Experience with No-SQL databases like Membase, MongoDB is a huge plus.
• Experience in the travel industry a plus.
Regards,
Chandra K.
Nixsol Inc.,
53 Knightsbridge Road
Suite # 216
Piscataway, NJ 08854.
(:(732)-832-7933
6:(732)-909-2424
*:chandra@nixsol.com
Gtalk & IM: AccMgrInUSA
Open Jobs : Nixsol Jobs Blog
Note: Under Bill s.1618 Title III passed by the 105th U.S. Congress this mail cannot be considered Spam as long as we include contact information and a remove link for removal from our mailing list. To be removed from our mailing list reply with 'remove' and include your 'original email address / addresses' in the subject heading and Include complete address/addresses where our mail is received. We will immediately update it accordingly. We apologize for the inconvenience if any caused. Thank you.
“We treat others as we wish to be treated”