Manager / Specialist – Technology (Java)

Sapient
0

applicants

0

No. Views

 
Sapient
At Sapient Global Markets, we are quite literally on the front lines of the biggest issues facing the global markets leaders today – investment banks, asset management firms, wealth managers, oil and energy  firms, and government and regulatory agencies.  Driving transformation and leading change within these industries requires big thinkers who bring insight, knowledge, technical acumen and passion for innovation.  What we offer is the opportunity to join a recognized leader in developing and delivering groundbreaking solutions for today’s dynamic global marketplace and an award-winning culture that fosters growth and leadership. Choose to be a Troublemaker – challenge the status quo, innovate, disrupt and seize the opportunity to transform yourself. All this while having fun along the way! 
 
Job Title:

Manager / Specialist – Technology (Java)  
Job Summary:

Manager / Specialist Technology drives the translation and construction of a client's business problems into innovative technology solutions by creating and owning the technical vision of the project and ensuring that the vision is achieved with a high level of quality. He is also responsible for mentoring and coaching people and providing technology- related thought leadership, including supporting sales activities.  
Primary Responsibilities: 
  • Responsible for architecture as well as design of the project and works with design team and Clients to create the needed artifacts 
  • Represent the organization in customer-facing communication as well as interact with multiple clients (client senior developers and architects) to create technology specifications from the business issues/requirements at an application level pertinent to Sapient’s technical expertise on the specific platform 
  • Responsible for choosing the needed technology stack based on the functional, non-functional requirements and based on other factors like client drivers, environment and feasibility 
  • 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 
  • High-level grouping of responsibilities (broken down into tasks / activities) that a given role needs to perform in order to be successful 

Experience Guidelines: 
  • 8 - 12 years of overall experience in the software industry with at least 3-5 years of experience as an enterprise / solutions architect 
  • Important to have played a key role in the creation of logical architecture diagrams for at least two complex applications and/or systems coupled with a hands-on experience on at least 2 project execution models (Agile, Scrum, Iterative, Waterfall) 
  • A know how to capture the various tiers of the architecture and model them in the diagram along with the various external systems and interfaces that the application interacts with in the environment
  • Strong experience in design and coding medium complexity applications leveraging advanced Java 1.5 or above features like Serialization, Cloning, Annotations, Generics, NIO, RMI, Sockets, JDBC, JSF, SWING and Multi-Threading 
  • Experience in Core Java, Java - Spring Framework, J2EE, Java - ORM, Java - Swing Applet, Java - Web Presentation Frameworks, Java - Messaging Implementation, Java Web Services, SQL Development Languages, Enterprise Architecture Planning (REAP), Planning/ Execution & Tracking, Scoping and Estimating, Data Modeling, High Availability and Failover Applications, High Throughput / Transaction Application, Logical Architecture Design, OOAD and UML, Package / Vendor Selection, Performance / Capacity Planning, TDD (JUnit, TestNG, EasyMock, JMock etc. for extensive unit-testing) 
  • Demonstrates ability to write complex SQL queries and stored procedures and improve performance of queries by applying techniques like explain plan, creating an index, changing data-type, refactoring/consolidating the query, optimization utilities (tkprof, trace) etc. 
  • Should know how to evaluate 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 
  • Demonstrated ability for choosing the needed technology stack based on the functional, non-functional requirements and based on other factors like client drivers, environment and feasibility 
Education:
  • UG - B.Tech/B.E. - Any Specialization, B.Sc - Any Specialization, BCA - Computers
  • PG - M.Sc - Any Specialization, MCA - Computers, M.Tech - Any Specialization
Location:
Gurgaon
 

About Global Markets:
Sapient Global Markets, a part of Publicis.Sapient, is a leading provider of services to today’s evolving financial and commodity markets. We provide a full range of capabilities to help our clients grow and enhance their businesses, create robust and transparent infrastructure, manage operating costs, and foster innovation throughout their organizations. We offer services across Advisory, Analytics, Technology, and Process, as well as unique methodologies in program management, technology development, and process outsourcing. Sapient Global Markets operates in key financial and commodity centers worldwide, including Boston, Calgary, Chicago, Dusseldorf, Frankfurt, Houston, London, Los Angeles, Milan, New York, Singapore, Washington D.C. and Zurich, as well as in large technology development and operations outsourcing centers in Bangalore, Delhi, and Noida, India. For more information, visit www.sapientglobalmarkets.com.  

Sapient is a registered service mark of Sapient Corporation

 
Additional Information
Location Bengaluru / Bangalore Start Date Not Provided
Job Type Full-time
Salary Not Provided
Career Level Not Provided Relevant Work Experience 8-12 years
Education Level Not Provided Job posted on 22-Mar-2017



Contact Information
Company Name Sapient Telephone No Not Provided
Contact Name Employer Site Link Not Provided
 
Keywords:

               

You should never need to provide bank account details or any other financial information, or make any form of payment, when applying for a job. If you are ever asked to do this by a recruiter on our site please contact us giving the advertiser's name and job reference.

Australia Canada Germany Gulf Hong Kong India Italy Japan Malaysia Netherland New Zealand Philippines Singapore South Africa Spain UK USA

Home | About Us | My Account | Browse by location | Browse by company | Browse by category | Faq | Feedback | Help
 
Copyright © Mega Recruitment Solutions Pvt Ltd. 2017