This position is with our US based client, who is a global enterprise customers and service provider that has partners in more than 30 countries around the world. They help to decouples data into a radically simple, application-centric that lets customers manage it more economically, and use it when and where they need to.
This position is a challenging and dynamic role that requires equal parts strong technical competency, and excellent interpersonal skills. Responsibilities include design and implementation of new applications as well as maintenance and enhancements to existing applications. Within this role you will collaborate with team members on functionality, design and implementation features. You will also work with cross-functional teams such as QA, product management and field engineers as needed. Ideal candidate will have a combination of creative and programming skills with expertise in development of Java and J2EE applications.
Responsibilities/Key
Task
· Develop high-performance, scalable
Server side applications
· Embrace highly collaborative work
environment requiring effective communication skills
· Deliver to aggressive schedules with
quality and on time
· Identifies, analyzes, and clarifies
customer requirements to develop the best technical solution
Requirements/Qualification
· 5+ years of software development
experience
· Strong Object Oriented Programming and
design skills
· Expertise in Java and J2EE
· Design Patterns
· Experience with Agile development
methodologies
· Strong debugging skills and unit test
frame works
· Knowledge of Storage Domain is a plus
Desirable
Skills
· Strong Storage background
· Cloud Domain
· Virtualization
· Shell Programming