Job Description :
RESPONSIBILITIES:

-Technical design, development and documentation of cross-functional, multi-platform distributed application systems.
-Provide Technical support during Development, Testing, and Deployment of projects.
-Proactive, regular communications with the Technology Leads and Management on status, changes or issues.
-Analyze application requirements and develop high level and detailed application designs.
-Use software industry best practices and tools to code, test, debug and release software products.
-Utilize and participate in the full software development life-cycle.
-Work as part of an Agile development team to implement all phases of enterprise-level software applications.

REQUIRED:

-5 years of development experience on Java and J2EE frameworks in building resilient and high-performance customer facing applications.
Bachelors or Masters Degree in Cpmputer science or Information technology.
-Extensive experience designing SOA services and middleware integration for large distributed enterprise applications.
-Significant experience on multiple SDLC methodologies (Agile, Scrum, Waterfall)
-Prior experience working with various Internet Security protocols is a big plus.
-Familiarity in developing highly available applications using open source Java technologies.