EMC

Why work at EMC BRS Division? from EMC BRS on Vimeo.

Title: College Intern Student - Release Engineering (BRS)

Location: US - California - Santa Clara

Requisition ID : 87853BR

Job Description:

At the EMC Backup Recovery Systems Division, you�ll have the opportunity to turn your ideas and initiative into a career with the world�s information infrastructure leader. Our product portfolio consists of a best-of-breed combination of backup and archive products, including EMC Data Domain�the #1 deduplication storage system�and EMC Avamar� the #1 deduplication software and system. EMC has a commanding market lead in backup and recovery. IDC�s latest forecast shows EMC with 62% market share�3x over our nearest competitor. We are looking for the best and brightest to join our team and help take us to the next level in the backup, recovery and archive market. If you�re looking for a work environment that thrives on diverse perspectives and technological excellence � the EMC Backup Recovery Systems division is for you.

Summary:

As an intern, you will be working with the Release Engineering team on the following tasks:

  • Use HTML and JavaScript to improve Release Engineering web site
  • Use Java and Dojo to develop web applications
  • Use scripting language to write scripts to automate Releng tasks
  • Participate in QA testing for internal applications
  • Assist Releng lab work

Skills:

  • Good knowledge and experience in Unix/Linux.
  • Good knowledge and experience in using HTML and JavaScript to develop web pages
  • Good knowledge and experience in using Java to develop web applications
  • Experiences in scripting language, such as: Perl, Bash, etc.
  • Ability to multitask efficiently
  • Strong communication skills, both verbal and written
  • Enthusiastic about new technology and computer hardware is a plus

Experience and Education:

  • BS degree in Computer Science or related field is required.



Title: Java Platform Engineer � New Grad � Pleasanton

Location: US - California - Pleasanton

Requisition ID : 87853BR

Job Description:

Java Platform Engineer � New Grad � Pleasanton

Information is at the heart of business � and it�s growing not only in volume, but in complexity as new media types emerge and mobile and social applications evolve. In addition, the IT infrastructure to support information management is changing just as rapidly.

EMC�s Information Intelligence Group provides intelligent capture, content management, case management, customer communications and governance software and services that solve even the most complex information challenges organizations face today � from information compliance and governance to streamlining mission critical business processes, to the emerging world of big data -- on premise or in the cloud.

By connecting the right information with the right people and processes, EMC information intelligence solutions prime organizations to make insightful, informed decisions that propel their businesses forward, securely and with heightened business and IT efficiency and reduced operating expenses. Visit http://www.youtube.com/emcsoftware for more on the EMC Information Intelligence Group

EMC Information Intelligence Group: Explore information, discover intelligence.

Responsibilities:

  • Participating in the design and development of next generation content management platform that enables the development of Enterprise 2.0 applications - content driven solutions.
  • Duties include requirement review, architecture design, system design, code, unit testing and Integration testing.

Skills:

  • Knowledge in Java is required
  • Experience in SOA and XML is highly desirable
  • Knowledge in Data structure / database / operating system
  • Ability in working/developing complex Algorithms and Object Oriented Design skills are required
  • Experience in Application Server/Web Sever and J2EE is required
  • Excellent Communication skills, both verbal and written

Experience:

  • BS/MS in Computer Science with GPA 3.5 and above
  • 1 year industry experience (internship or co-op)



Title: Senior Project Manager - Application Development - Cloud

Location: US - California - Menlo Park,US - California - Mountain View,US - California - San Francisco,US - California - San Jose,US - California - San Mateo

Requisition ID : 86740BR

Job Description:

As a Sr. Project Manager, you will plan, execute, and complete projects within project scope, schedule and budget parameters. You will have complete responsibility for coordination, implementation, execution, and control of all project activities and resources. You will ensure the project achieves the business and technical objectives defined in the Statement of Work.

You also will:

  • Ensure customer satisfaction through delivery oversight focusing on quality and consistency
  • Manage principals with the ability to facilitate requirements and design sessions
  • Proactively escalate and communicate potential issues or risks to leadership; these could be the result of client perception issues, resource issues, or technical challenges that must be addressed
  • Apply and adhere to fundamental project management principals
  • Identify and manage project dependencies and critical path activities
  • Effectively and proactively manage project budget and utilization forecasting
  • Review and approve deliverables prepared by team before passing to client
  • Ensure deliverables are being created per SOW
  • Ensure Project Initiation Checklist activities are performed
  • Ensure Project Closure Checklist activities are being performed
  • Perform or ensure completion of Process/QA Reviews
  • Effectively manage client and executive expectations throughout the engagement
  • Proactively manage changes in project scope, identify potential issues/risks and create/manage contingency plans
  • Work with Resource Manager to assemble the project team resources
  • Determine and assess need for additional staff, proactively communicating the expected needs
  • Create and manage project schedules using MS Project Schedule
  • Provide weekly status report to client

Required:

  • 7+ years project management experience with custom application developement
  • Experience using SDLC's including Waterfall, Agile
  • Scrum Master Cerification
  • Application Development experience with Cloud, vFabric, Java, Spring, .NET / C# and/ or SharePoint
  • Bachelor�s Degree or equivalent experience

Required Competencies:

  • You can conform to shifting priorities, demands and timelines using strong analytical and problem-solving capabilities.
  • You react well to project adjustments and alterations promptly and efficiently and is flexible during times of change.
  • You are persuasive, encouraging, and motivating with the ability to defuse tension among project team members, should it arise.
  • You have excellent interpersonal, written/verbal communication, and leadership skills with the ability to quickly build credibility, influence and make recommendations across the business and IT.
  • You build collaborative relationships and enjoys a team-oriented environment.
  • You are results and accountability driven, with a track record to prove it.
  • You effectively manage multiple priorities and deadlines.
  • You have strong communications skills with the ability to effectively communicate to all levels of an organization.
  • You communicate difficult/sensitive information tactfully.
  • You identify opportunities for improvement and makes constructive suggestions for change.



Title: Software Engineering Co-op - Palo Alto, CA

Location: US - California - Palo Alto

Requisition ID : 87885BR

Job Description:

At EMC, you�ll have the opportunity to turn your ideas and initiative into a career with the world�s information infrastructure leader. EMC people are known for their passion for learning, innovating, and getting results.

Despite our success, we�ve never lost the mindset of a start-up because we realize it is precisely these values�creativity, innovation, initiative, pride, and hard work�that make us who we are: the world leader in information infrastructure.

If you�re looking for a work environment that thrives on diverse perspectives and technological excellence � EMC is for you.

We are looking for a Software Engineering Co-op to support the NAS division in Palo Alto, CA.

Job are as follows:

  • Contribute to the design, development and test of systems for large-scale virtual machine provisioning, deployment and protection using VMWare products.
  • Design, implement and test a dynamic web application that uses Java, flex, VMWare API, REST, Hibernate, RabbitMQ and other technologies
  • Perform general support activities including lab maintenance, writing Python/shell scripts, testing, report writing, documentation and other engineering support activities.

Required skills:

  • Must be pursuing an MS degree in Computer Science or equivalent
  • Strong Java programming skills
  • Working knowledge of database administration and SQL programming
  • Knowledge of scripting languages such as Python or Bash
  • Experience in a Linux development environment

Student must be able to work full time Summer and Fall semster, June - December.



Title: Sr. Java Spring Architect

Location: US - California - Menlo Park, US - California - Mountain View, US - California - Palo Alto, US - California - San Francisco, US - California - San Jose, US - California - San Mateo, US - California - San Ramon, US - Pennsylvania - West Conshohocken

Requisition ID : 86733BR

Job Description:

As a Sr. Java Spring Architect, you will provide development for opportunities on a range of complex consulting engagements. These projects may include analyzing requirements, implementation, customization, integration and documentation for the customer. You will work closely with sales, project managers, other personnel, and the customer to ensure a smooth implementation and transition from start-up to integration/production mode. Your key responsibility will be the successful development and execution of all consulting engagements including evaluating customers'' strategic business issues, identify requirements, create business case justifications, and propose appropriate enterprise solutions. You are capable of working with minimal supervision. You have knowledgeable of industry best practices in the implementation of complex technical solutions. You demonstrate strong interpersonal skills.

Responsibilities include: Represents in a professional manner to customers, Partners and other personnel at all times. Trains customer personnel when authorized by management. Provides support and instruction to less experienced co-workers, through classroom training sessions or on-the-job mentoring. Acts as a mentor and assists or presents training development environments to peers, customers and other organizations. Acts as back up to project manager or to provide team technical leadership on specific implementations. May be required to act as project manager on less complex implementations.

Supports and reports to engagement project manager while assigned to active customer engagements. Advises project manager on level of effort required to perform assigned implementations. Ensures that all project communication with the customer goes through the engagement project manager. Prepares, maintains and submits activity/progress reports and time recording/management reports in accordance with published procedures. Keeps Project Managers informed of activities, alerting of any issues promptly. Completes end-of-project reports. Seeks advice or assistance from management as required during difficult customer situations. Works in conjunction with Consulting colleagues to ensure effective resolution of technical issues encountered during implementations. Provides knowledge transfer throughout and at the completion of assigned projects. Applies methodologies prudently on a project

Leads project quality assurance activities, including performing technical QA reviews on components for a team and performing QA reviews of code documentation.

Validates requirements, limited prototyping, and functionality design. Responsible for the creation of proposals that address current and evolving client requirements. Performs according to established safety standards. Reports unsafe situations and recommends improvements. Provides issue resolution (point of contact for technical questions). Leads code reviews, testing process and certification of software. Facilitates client and internal meetings, presents application architecture and design solutions. May supervise staff on project engagements.

Required:

  • 6-10+ years of development and architecture experience in large enterprise or high-volume transactional environment
  • Experience as an Architect in a Cloud / Open Source / Web Applications capacity using:
  • Java
  • Spring
  • vFabric (desired)



Title: Sr. Java Spring Architect

Location: US - California - Menlo Park, US - California - Mountain View, US - California - Palo Alto, US - California - San Francisco, US - California - San Jose, US - California - San Mateo, US - California - San Ramon

Requisition ID : 86731BR

Job Description:

As a Sr. Java Spring Architect, you will provide development for opportunities on a range of complex consulting engagements. These projects may include analyzing requirements, implementation, customization, integration and documentation for the customer. You will work closely with sales, project managers, other personnel, and the customer to ensure a smooth implementation and transition from start-up to integration/production mode. Your key responsibility will be the successful development and execution of all consulting engagements including evaluating customers'' strategic business issues, identify requirements, create business case justifications, and propose appropriate enterprise solutions. You are capable of working with minimal supervision. You have knowledgeable of industry best practices in the implementation of complex technical solutions. You demonstrate strong interpersonal skills.

Responsibilities include:

Represents in a professional manner to customers, Partners and other personnel at all times. Trains customer personnel when authorized by management. Provides support and instruction to less experienced co-workers, through classroom training sessions or on-the-job mentoring. Acts as a mentor and assists or presents training development environments to peers, customers and other organizations. Acts as back up to project manager or to provide team technical leadership on specific implementations. May be required to act as project manager on less complex implementations.

Supports and reports to engagement project manager while assigned to active customer engagements. Advises project manager on level of effort required to perform assigned implementations. Ensures that all project communication with the customer goes through the engagement project manager. Prepares, maintains and submits activity/progress reports and time recording/management reports in accordance with published procedures. Keeps Project Managers informed of activities, alerting of any issues promptly. Completes end-of-project reports. Seeks advice or assistance from management as required during difficult customer situations. Works in conjunction with Consulting colleagues to ensure effective resolution of technical issues encountered during implementations. Provides knowledge transfer throughout and at the completion of assigned projects. Applies methodologies prudently on a project

Leads project quality assurance activities, including performing technical QA reviews on components for a team and performing QA reviews of code documentation.

Validates requirements, limited prototyping, and functionality design. Responsible for the creation of proposals that address current and evolving client requirements. Performs according to established safety standards. Reports unsafe situations and recommends improvements. Provides issue resolution (point of contact for technical questions). Leads code reviews, testing process and certification of software. Facilitates client and internal meetings, presents application architecture and design solutions. May supervise staff on project engagements.

Required:

  • 6-10+ years of development and architecture experience in large enterprise or high-volume transactional environment
  • Experience as an Architect in a Cloud / Open Source / Web Applications capacity using:
  • Java
  • Spring
  • vFabric (desired)



Title: Sr. Java Spring Architect

Location: US - California - Menlo Park, US - California - Mountain View, US - California - Palo Alto, US - California - San Francisco, US - California - San Jose, US - California - San Mateo, US - California - San Ramon

Requisition ID : 86731BR

Job Description:

As a Sr. Java Spring Architect, you will provide development for opportunities on a range of complex consulting engagements. These projects may include analyzing requirements, implementation, customization, integration and documentation for the customer. You will work closely with sales, project managers, other personnel, and the customer to ensure a smooth implementation and transition from start-up to integration/production mode. Your key responsibility will be the successful development and execution of all consulting engagements including evaluating customers'' strategic business issues, identify requirements, create business case justifications, and propose appropriate enterprise solutions. You are capable of working with minimal supervision. You have knowledgeable of industry best practices in the implementation of complex technical solutions. You demonstrate strong interpersonal skills.

Responsibilities include:

Represents in a professional manner to customers, Partners and other personnel at all times. Trains customer personnel when authorized by management. Provides support and instruction to less experienced co-workers, through classroom training sessions or on-the-job mentoring. Acts as a mentor and assists or presents training development environments to peers, customers and other organizations. Acts as back up to project manager or to provide team technical leadership on specific implementations. May be required to act as project manager on less complex implementations.

Supports and reports to engagement project manager while assigned to active customer engagements. Advises project manager on level of effort required to perform assigned implementations. Ensures that all project communication with the customer goes through the engagement project manager. Prepares, maintains and submits activity/progress reports and time recording/management reports in accordance with published procedures. Keeps Project Managers informed of activities, alerting of any issues promptly. Completes end-of-project reports. Seeks advice or assistance from management as required during difficult customer situations. Works in conjunction with Consulting colleagues to ensure effective resolution of technical issues encountered during implementations. Provides knowledge transfer throughout and at the completion of assigned projects. Applies methodologies prudently on a project

Leads project quality assurance activities, including performing technical QA reviews on components for a team and performing QA reviews of code documentation.

Validates requirements, limited prototyping, and functionality design. Responsible for the creation of proposals that address current and evolving client requirements. Performs according to established safety standards. Reports unsafe situations and recommends improvements. Provides issue resolution (point of contact for technical questions). Leads code reviews, testing process and certification of software. Facilitates client and internal meetings, presents application architecture and design solutions. May supervise staff on project engagements.

Required:

  • 6-10+ years of development and architecture experience in large enterprise or high-volume transactional environment
  • Experience as an Architect in a Cloud / Open Source / Web Applications capacity using:
  • Java
  • Spring
  • vFabric (desired)



Title: Sr. Java Spring Developer

Location: US - California - Menlo Park, US - California - Mountain View, US - California - Palo Alto, US - California - San Francisco, US - California - San Jose, US - California - San Mateo, US - California - San Ramon

Requisition ID : 86739BR

Job Description:

The candidate must have hands-on experience with digital asset management, metadata modeling of rich media assets, and integration of disparate systems. The candidate must have experience developing RESTful/JSON based Web services using Spring, AOP, Hibernate, and JPA. Experience with SpringSource is preferred. The candidate should have experience setting up the TC and JBoss application servers including database connections, and JMS in both Linux and Windows environments.

The candidate should be comfortable working with Eclipse based IDE�s and be proficient in both Linux (Ubuntu) and Windows environments. The candidate should be familiar with deployment to TC and JBoss application servers.

Key Qualifications:

Business
  • Able to quickly pick up and take on ownership of projects and deliverables. This includes understanding documented requirements, technical specification documentation, design, implementation, unit testing, builds/deployments, troubleshooting, and code management.
  • Skilled at interfacing & communicating effectively with team members and management
  • Experienced at taking non-technical business requirements and designing technical solutions
  • Effectively manage time between multiple activities in different phases of development
  • Communicate and collaborate effectively with local & remote team members
  • Strong sense of ownership and responsibility with assignments
  • Self-starter that is also an excellent team player
  • Willingness and ability to travel 80+%

Technical Skills - Required:

  • 5+ years J2EE Java Development experience
  • 5+ years software development lifecycle project experience
  • 3+ years in Systems Analysis & Design
  • Hands-on experience developing with Java Workflow and Human Task Management frameworks, preference for jBPM
  • Hands-on experience developing RESTful Web services using Spring, AOP, Hibernate, and JPA.
  • Spring, SpringMVC, or related frameworks
  • Object-Relational Mapping (ORM) such as Hibernate
  • GraniteDS/BlaseDS integration
  • jGroups integration
  • Understanding of SQL and NoSQL databases

Technical Skills Preferred:

  • RabbitMQ / AMQP experience



Title: Sr. Java Spring Developer

Location: US - California - Menlo Park, US - California - Mountain View, US - California - Palo Alto, US - California - San Francisco, US - California - San Jose, US - California - San Mateo, US - California - San Ramon

Requisition ID : 86738BR

Job Description:

The candidate must have hands-on experience with digital asset management, metadata modeling of rich media assets, and integration of disparate systems. The candidate must have experience developing RESTful/JSON based Web services using Spring, AOP, Hibernate, and JPA. Experience with SpringSource is preferred. The candidate should have experience setting up the TC and JBoss application servers including database connections, and JMS in both Linux and Windows environments.

The candidate should be comfortable working with Eclipse based IDE�s and be proficient in both Linux (Ubuntu) and Windows environments. The candidate should be familiar with deployment to TC and JBoss application servers.

Key Qualifications:

Business
  • Able to quickly pick up and take on ownership of projects and deliverables. This includes understanding documented requirements, technical specification documentation, design, implementation, unit testing, builds/deployments, troubleshooting, and code management.
  • Skilled at interfacing & communicating effectively with team members and management
  • Experienced at taking non-technical business requirements and designing technical solutions
  • Effectively manage time between multiple activities in different phases of development
  • Communicate and collaborate effectively with local & remote team members
  • Strong sense of ownership and responsibility with assignments
  • Self-starter that is also an excellent team player
  • Willingness and ability to travel 80+%

Technical Skills - Required:

  • 5+ years J2EE Java Development experience
  • 5+ years software development lifecycle project experience
  • 3+ years in Systems Analysis & Design
  • Hands-on experience developing with Java Workflow and Human Task Management frameworks, preference for jBPM
  • Hands-on experience developing RESTful Web services using Spring, AOP, Hibernate, and JPA.
  • Spring, SpringMVC, or related frameworks
  • Object-Relational Mapping (ORM) such as Hibernate
  • GraniteDS/BlaseDS integration
  • jGroups integration
  • Understanding of SQL and NoSQL databases

Technical Skills Preferred:

  • RabbitMQ / AMQP experience



Title: Sr. Java Spring Developer

Location: US - California - Menlo Park, US - California - Mountain View, US - California - Palo Alto, US - California - San Francisco, US - California - San Jose, US - California - San Mateo, US - California - San Ramon

Requisition ID : 86736BR

Job Description:

The candidate must have hands-on experience with digital asset management, metadata modeling of rich media assets, and integration of disparate systems. The candidate must have experience developing RESTful/JSON based Web services using Spring, AOP, Hibernate, and JPA. Experience with SpringSource is preferred. The candidate should have experience setting up the TC and JBoss application servers including database connections, and JMS in both Linux and Windows environments.

The candidate should be comfortable working with Eclipse based IDE�s and be proficient in both Linux (Ubuntu) and Windows environments. The candidate should be familiar with deployment to TC and JBoss application servers.

Key Qualifications:

Business
  • Able to quickly pick up and take on ownership of projects and deliverables. This includes understanding documented requirements, technical specification documentation, design, implementation, unit testing, builds/deployments, troubleshooting, and code management.
  • Skilled at interfacing & communicating effectively with team members and management
  • Experienced at taking non-technical business requirements and designing technical solutions
  • Effectively manage time between multiple activities in different phases of development
  • Communicate and collaborate effectively with local & remote team members
  • Strong sense of ownership and responsibility with assignments
  • Self-starter that is also an excellent team player
  • Willingness and ability to travel 80+%

Technical Skills - Required:

  • 5+ years J2EE Java Development experience
  • 5+ years software development lifecycle project experience
  • 3+ years in Systems Analysis & Design
  • Hands-on experience developing with Java Workflow and Human Task Management frameworks, preference for jBPM
  • Hands-on experience developing RESTful Web services using Spring, AOP, Hibernate, and JPA.
  • Spring, SpringMVC, or related frameworks
  • Object-Relational Mapping (ORM) such as Hibernate
  • GraniteDS/BlaseDS integration
  • jGroups integration
  • Understanding of SQL and NoSQL databases

Technical Skills Preferred:

  • RabbitMQ / AMQP experience



Title: Sr. Java Spring Developer

Location: US - California - Menlo Park, US - California - Mountain View, US - California - Palo Alto, US - California - San Francisco, US - California - San Jose, US - California - San Mateo, US - Connecticut - Fairfield

Requisition ID : 77283BR

Job Description:

As a Java Spring Developer, you will provide development for opportunities on a range of complex consulting engagements. These projects may include analyzing requirements, implementation, customization, integration and documentation for the customer. You will work closely with sales, project managers, other personnel, and the customer to ensure a smooth implementation and transition from start-up to integration/production mode. Your key responsibility will be the successful development and execution of all consulting engagements including evaluating customers'' strategic business issues, identify requirements, create business case justifications, and propose appropriate enterprise solutions. You are capable of working with minimal supervision. You have knowledgeable of industry best practices in the implementation of complex technical solutions. You demonstrate strong interpersonal skills.

Responsibilities include: Represents in a professional manner to customers, Partners and other personnel at all times. Trains customer personnel when authorized by management. Provides support and instruction to less experienced co-workers, through classroom training sessions or on-the-job mentoring. Acts as a mentor and assists or presents training development environments to peers, customers and other organizations. Acts as back up to project manager or to provide team technical leadership on specific implementations. May be required to act as project manager on less complex implementations.

Supports and reports to engagement project manager while assigned to active customer engagements. Advises project manager on level of effort required to perform assigned implementations. Ensures that all project communication with the customer goes through the engagement project manager. Prepares, maintains and submits activity/progress reports and time recording/management reports in accordance with published procedures. Keeps Project Managers informed of activities, alerting of any issues promptly. Completes end-of-project reports. Seeks advice or assistance from management as required during difficult customer situations. Works in conjunction with Consulting colleagues to ensure effective resolution of technical issues encountered during implementations. Provides knowledge transfer throughout and at the completion of assigned projects. Applies methodologies prudently on a project.

Leads project quality assurance activities, including performing technical QA reviews on components for a team and performing QA reviews of code documentation.

Validates requirements, limited prototyping, and functionality design. Responsible for the creation of proposals that address current and evolving client requirements. Performs according to established safety standards. Reports unsafe situations and recommends improvements. Provides issue resolution (point of contact for technical questions). Leads code reviews, testing process and certification of software. Facilitates client and internal meetings, presents application architecture and design solutions. May supervise staff on project engagements.

Required:

  • 5+ years of development experience in large enterprise or high-volume transactional environment
  • Experience as Software Engineer in a Web Applications / Application Programmer capacity using:
  • Java
  • Spring
  • vFabric (desired)



Title: SW Eng 1 - CA only

Location: US - California - Pleasanton

Requisition ID : 80234BR

Job Description:

Platform/JAVA- Pleasanton, CA

IIG (Information Intelligence Group), a division of EMC, is the market leader in Enterprise Content Management platforms. The division is seeking bright new talent that can bring the server architecture to the next level. Develop high performance distributed server architecture. The platform organization is making significant investments in new distributed server technologies designed for public cloud deployments.

The products in Platform Infrastructure are built on cutting-edge technologies such as Java, Web Services, JMS and XML and will be play hand-in-hand with new technologies such as VMware�s Spring and vFabric.

IIG has a strong customer base of 3000+ enterprise customers and growing. �EMC-IIG Platform team is responsible for developing our high performance server infrastructure for large scale enterprise content management.

We are looking for someone to go into a die-hard Java server developer.

Must be willing to relocate to the Bay Area.

Job responsibilities:

  • Define/Design the Product architecture
  • Provide technical and architectural leadership to team members.
  • Take complete ownership of significant features including architecture, high-level design and implementation
  • Program/Design in Java, JMS and Web Services
  • Design a service architecture that benefits virtualization stacks such as vFabric and Spring
  • Work closely with Product Management to translate product vision and requirements into rock solid technical design.
  • Work closely with QA to review test plans and test cases
  • Work with an international team in various time zones
  • Mentoring other engineers

Qualifications Required:

  • BS/MS in CS or a related technical field.
  • New Grad to 18 months experience years of server software development experience
  • Strong Analytical and Problem-solving skills
  • Excellent verbal and written communication skills
  • Proficient in Java, JMS, XML, Spring and Web Services
  • Excellent understanding of J2EE architecture Strong experience with Services Oriented Architectures
  • Strong Object-oriented programming/design/analysis skills
  • Strong knowledge of Agile software development methodologies, design patterns, architectural patterns
  • The ability to translate the overall architecture in short development cycles (sprints)
  • Excellent knowledge across N-tier software products for multiple application servers, operating systems, databases etc.
  • Ability to multi-task, self-initiated, sense of ownership and accountability