Thursday, 11 September 2014

"SapientNitro" Hiring: Senior Developer - Java/J2EE On Sep 2014 @ Gurgaon

Company     SapientNitro
Website        www.sapientnitro.com
Eligibility      Bachelor’s / Master’s Degree
Experience     Freshers
Location        Gurgaon 
Job Role       Senior Developer - Java/J2EE
JOB SUMMARY:
Company Profile:
We want to travel faster. Work faster. Communicate and connect faster. We're a society fixated on speed, because we're a society fixated on technology. It's our collective accelerator. As technology moves, we move. But the same technology that fulfills our need for speed also poses our biggest challenge. Because technology doesn't just increase the speed at which we move, it increases the speed at which change moves.
Job Description:

Responsibilities:
1. Design, plan and implement IT solutions for a E-Commerce environment
2. Lead mid-level planning exercises with developers/engineers
3. Anticipate issues and risks at the module level and escalate appropriately
4. Project Manage scope, time and quality throughout the project life-cycle
5. Facilitate and drive workshops and client meetings in order to help to translate business requirements into system design.
6. Sr. Associate, Technology plays a significant role during the design and implementation of the technological solution for our clients.
7. A Sr. Associate, Technology is involved in ensuring a quality technical design that satisfies the business requirements of the client.
8. A Sr. Associate, Technology is often involved in package evaluations and recommendations, communicating the technological details of the project to the business users and workshops with the clients. Sr. Associate, Technology also participates in gathering business requirements and assessing existing architectures and resources.
9. Sr. Associate, Technology provides leadership to the team by taking responsibility for a specific component or track of the project architecture. By taking on this level of responsibility, a Sr. Associate, Technology spends more time overseeing the tasks required to implement a solution rather than performing the tasks directly. This includes planning, estimation, resource management, issue resolution and quality assurance. A Sr. Associate, Technology is also responsible for coordinating and communicating with the other tracks and disciplines involved in the project.
10. In performing the essential functions of this role, the work is fast-paced, moderately noisy and team-based. Additionally, frequent overnight travel is required.
11. Prepares the technical design of the more complex technology components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization)
12. Participates in and in some cases drives design reviews of other modules and provides insightful comments to improve the design quality and design conformance to standards
13. Assists the architect in articulating the pros and cons of using a certain technology stack/package or component or design pattern versus another to the clients and project team and drives selection of technologies, designs to come up with the optimal architecture
14. Implements slice of application (EAR) and proofs of concept (spike solution) to prove any new technologies or integration scenarios in the module
15. For package implementations, aids the Architect of the project to perform the gap analysis between business requirements and the package features and design the configuration, customizations, extensions, interfaces required to meet the requirements
16. Provides innovative solutions to project level technical issues
17. Critiques a design created by another designer and helps identify design and performance improvements
18. Interacts with a set of clients (client senior developers and architects) to create technology specifications from business requirements for one of the modules within the project
19. In some scenarios, collaborates with client developers to design, build, test and deploy the module components and integrate with the rest of the modules
20. Raises and drives to closure with the client any technical design and implementation issues in the module and also in the interfaces and interactions with other modules
21. Estimates the implementation and deployment of the module based on design architecture, testing strategy and overall project plan
22. Assists the architect in coming up with the overall estimates for the project along with any key risks and issues and their mitigation
23. 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
24. 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
25. Mentors the team on the best techniques to debug and troubleshoot design and implementation defects and issues
26. Shares point of view on technology stack, package and latest technology and business trends in one or more relevant areas (e.g. eCommerce, Content Management).
27.Documents the technical design using UML, suitable design patterns in the form of technical design narrative, object models, sequence diagrams, collaboration diagrams
Candidate Profile:
Education:1. Full Time Bachelor’s/Master’s degree (Science or Engineering preferred)
Skills:
1. Deep understanding of Java, Java EE, Servlets, JSP, Tag libraries, and Struts, combined with a strong understanding of Enterprise Java frameworks such as EJB.
2. Mastery of all core web technologies including XML, XHTML, client/server-side scripting languages such as Javascript, and JSP, and web services development using Restful implementations.
3. Deep understanding of and hands-on development experience with design skills about UML, object oriented programing and design patterns.
4. Hands-on experiene of working extensively with IDE such as Eclipse
5. Experience with managing non-functional requirements such as performance, security, accessibility



No comments:

Post a Comment