Search Jobs

 Facebook

Specialist (CMS Java)

Business Consulting and IT Services Company

Designation Specialist (CMS Java)
Job Description Specialist Java CMS

See Things Differently.

Technology and creativity serve the idea. Together. To view them any other way is to view them with the narrowest of vision. We are Sapient. Since 1990, we have partnered with some of the world’s most recognized brands, and - by leveraging the power of both creativity and technology - helped them achieve success at a rate nearly three times the industry average. Our commitment to our clients is renowned; our passion for delivering exceptional value unparalleled. Sapient is looking for individuals who want to make a difference. We are inventors, rule-breakers and catalysts, and the work we do changes lives. Our environment fosters growth and creativity, demands openness and client-focused delivery, and celebrates initiative and risk-taking. Does this speak to you? Then whether you’re fluent in the language of HTML, strategy, Java, or consumer research, we invite you to bring your talents and passion to Sapient. Our passion for client success—evidenced by our ability to foster collaboration, drive innovation and solve challenging problems—is the subject of case studies on leadership and organizational behavior used by MBA students at both Harvard and Yale. Leading clients, including BP, Essent Energie, Harrah's Entertainment, Hilton International, Janus, Sony Electronics and Verizon, rely on our unique approach to drive growth and market momentum. Headquartered in Boston, Massachusetts, Sapient operates across North America, Europe and India. For more information, please visit www.sapient.com.

JOB PURPOSE

The Specialist is regarded as the Subject Matter Expert on specific technology platform/packages (such as Microsoft/ Java or areas like CMS packages etc.) and brings in-depth development, design and architecture expertise to lend support to the delivery.

KEY RESPONSIBILITY AREAS

High-level grouping of responsibilities (broken down into tasks / activities) that a given role needs to perform in order to be successful:

Key Responsibility Areas Major Activities

Development & Support

a. Develops reusable frameworks/components and POCs to accelerate development on projects
b. Owns consistency and high quality in solution delivery
c. For package implementations, helps create best practices/approaches to be leveraged by the team,
d. Sets up the development and production environments and troubleshoots performance issues
e. Troubleshoots complex technical issues on projects (act as a “consultant” to the project)

Architecture & Design

a. Participates in architecture and design reviews for projects that require complex technical solutions
b. For package implementations, performs the gap analysis between business requirements and the package features and design the configuration, customizations, extensions, interfaces required to meet the requirements

Planning Tracking & Estimation

a. Estimates the implementation and deployment of the various modules based on each module design and how the module fits into the overall project architecture, construction and testing strategy and overall project plan
b. Assists the architect in coming up with the overall estimates for the project along with any key risks and issues and their mitigation
c. Reports progress and issues to the Manager in a timely manner. In particular, to relay issues that might impact on quality or the ability to deliver to timescales or estimates
d. Works with team on the development of standards, processes and procedures related to application security, upgrade management, capacity planning, application deployment, performance monitoring/tuning, and failover and disaster recovery

Client Management

a. Represents the organization in customer-facing communication pertinent to Sapient’s technical expertise on the specific platform
b. Interacts with multiple clients (client senior developers and architects) to create technology specifications from the business issues/requirements at an application level

Practice Support

a. Supports capability building for the organization (tutorials, white papers etc) in their areas of expertise
b. Develops and promote architectural best practices and standards

Thought Leadership

a. Actively identifies areas of focus and gain expertise through various activities like POC, research etc.
b. Stays abreast with the current affairs of their specialization in terms of leading packages and vendors, forthcoming architectures and trends, and knowledge of existing and forthcoming standards.
c. Predicts and monitors the technology adoption curve
Desired Profile COMPETENCY PROFILE

J2EE - Application Servers, CMS Evaluation and Selection, Java - CMS Package Implementation, Core Java, Java - Web Presentation Frameworks, CMS Server Administration, Planning/ Execution & Tracking, Scoping and Estimating, Java - Portal Package Implement

DOMAIN COMPETENCIES

a. Plays a key role in the creation of logical architecture diagrams for at least two complex applications and/or systems.
b. Works with open source and commercial tools that may be used to create and model the logical architecture for an application.
c. Defines processes to be followed while creating a logical architecture diagram.
d. Captures the various tiers of the architecture and models them in the diagram along with the various external systems and interfaces that the application interacts with in the environment.
e. Accurately maps use cases and requirements to the components in the logical architecture diagram and further down to the packaging and deployment diagram.
f. Can identify use cases that need to be detailed to create a logical architecture diagram
g. Can identify Enterprise Architecture patterns to be leveraged in the Logical Architecture Design.
h. Is able to coach and mentor others in use of GoF, GRASP and other design patterns.
i. Drives the creation of deployment diagrams, composite diagrams (packaging diagrams), object diagrams, timing diagrams and state diagrams using UML notation.
j. Effectively evaluates the various tools available in the marketplace (open source and commercial) that support UML and suggests the right tools to use to accomplish the project objectives in terms of documenting the requirements of the project using UML notations.
k. Can explain performance and capacity planning concepts and processes.
l. Can performance tune applications using various runtime tools provided for at least one technology stack.
m. Can actively manage profiling an application for thread management, resource locking, memory and CPU profiling, I/O profiling, race condition management, TPM-C measurement.
n. Can drive the evaluation of performance monitoring tools based on open source or commercial products and recommend tools that are optimal for project requirements.
o. Can carve out critical transactions of the system and map them to user and volume load.
p. Can map out various performance criteria for critical transactions and generate inputs for generating the TPM-C statistics.
q. Can develop tools and/or fact sheets and usage of industry wide techniques that would help mode and drive the TPM-C and the capacity requirements for the hardware.
r. Conducts core activities of planning and tracking such as setting up a plan in the Plan Tool or the chosen project management tool for the project, assigning stories to iterations (if relevant), and managing the plan in terms of issue/dependency tracking and milestones.
s. Facilitates risk sessions with clients and Sapient team
t. Leads activities for decomposing requirements into associated stories. or other relevant sub units
u. Facilitates scope management with clients as well as oversees estimates using Wide Band Modified Delphi technique or any other chosen estimation technique.
v. Manages multiple projects and other situations requiring scope change management processes

Other Skills Required

J2EE - Application Servers, Core Java, Java - Web Presentation Frameworks, High Availability and Failover Applications
Experience 8 - 12 Years
Industry Type IT-Software/ Software Services
Functional Area Application Programming, Maintenance
Education UG - Any Graduate - Any Specialization
PG - Post Graduation Not Required
Location Bengaluru/Bangalore
Keywords CMS, Java
Contact Sapient Corporation Pvt Ltd
Sapient Towers (D&E),
DLF Cyber Greens, DLF Phase - III,
Sector - 25A,
Gurgaon,Haryana,INDIA 122002
Telephone 0091-0124-4167000
Website http://www.sapient.com
Job Posted 18 Sep

0 comments:

Post a Comment