IN
0 suggestions are available, use up and down arrow to navigate them
Senior Manager – Technology_Core Java...

Apply to this job.

Think you're the perfect candidate?

Senior Manager – Technology_Core Java

Diverse Lynx India Pvt. Ltd. Karnataka, IN (Onsite) Full-Time
 Job Title:
Senior Manager - Java (Senior Architect)
 
Job Summary:
The Senior Manager, Technology provides technical leadership throughout the lifecycle of a project, including direction on systems architecture, reuse, and development processes. This role is responsible for guiding the design, user interface, and technology integration of projects and interfacing with client technology and management teams. Will also bring their experience to research and inform on enterprise-wide trends
 
Primary Responsibilities:
 Utilize deep understanding of package solutions and recommend when appropriate. Decide
on the technology stack depending on the requirement
• Drive the architecture finalization effort. Able to understand the current client landscape,
drive the proof of concepts, if required, identify the re-usable components, employ best
practices towards this effort
• Utilizes OO design principles in creating complex custom software solutions or modifying
package solutions. Identifies the limits of the tools being used and recommends. Identifies the
design vs. implementation tradeoffs with the tools being used. Owns the design of a module
• Translates the impact of design on non-functional requirements like scalability, performance,
availability and security into the project. Leads a team of Client and client people in business
and technical designs of a module. Manages dependencies across other modules
• Translates the client's business requirements into a component design. Challenges business
design and creates alternative business design solutions
• Writes bug free code. Strives for a deep understanding and expertise with the tools being
used. Sets standards for the team. Coaches Associates, Sr. Associates, Managers, and Sr.
Managers, Technology on the team. Identifies problem areas in their module and actively
works to fix them
• Understand the steps required to deploy an application
• Leverages their knowledge of the stages of the One Team Approach. Utilizes the deliverables
from other disciplines and OTA phases. Plans and drives: business design, technical design,
development, stabilization, pilot, parallel, production tracks, cut-over and support
• Promotes the value of project processes and establishes these processes on a new project.
Educates and ensures that team follows processes. Defines and assesses completeness of work
• Drives mid-level planning exercises. Plans for a module with a team of 4-6 engineers.
Manages and tracks plans of engineers in their module. Anticipates issues and risks at the
module level and escalates appropriately
• Actively manages scope at the module level and identifies alternatives. Quickly evaluates
LOE, complexity and risk involved in adding a scope item
• Is well versed in relevant methodology, processes, tools and technology standards and can
effectively chose relevant parts needed for the project
• Identify and manage risk on the project
• Effectively and accurately estimates LOE for their module. Reviews other's estimates and
points out improvements. Assesses how project risks will impact estimates
• Mentors other Associates, Sr. Associates and Managers on the team
• Actively work with the account team to establish strategy for the account
• Represent the organization in customer-facing communication pertinent to Client's
technical expertise on the specific platform
• Participates in extending knowledge of their area of specialization within Client. Guides a
team in using their area of expertise
• Reviews implementation models and recommends pros/cons of different approaches.
Participates in accumulating and disseminating specialty Best Practices• Attends marketing shows and events and can evaluate vendors and influence Client's technology investment. Applies vendor's application programming model and Client's position on it.
 
Experience Guidelines:
• Experience in enterprise architecture, systems integration, package implementation, and /or interactive design and architecture experience
• Prior experience in a consulting firm preferred
• Strong leadership and communication skills to effectively manage client accounts and multitask Client teams
• Proven leadership and managerial skills to independently manage 30+ people, during multiple phases of the project lifecycle
• Experience providing a vision to the total solution, managing a track of work and defining a comprehensive solution leading toward a common vision
• Frequent travel is required
Experience in: Integration and development, Package implementation, Interactive design,
Knowledge of multiple technologies including (but not limited to): Core Java, Java EE (JSP,
Servlet, EJB/Spring), HTML/XHTML, XML, Struts/JSF/Spring MVC, JavaScript/jQuery,
Flex/JavaFX/Jason/GWT, Web Services (SOAP/REST, Tools like Axis/CXF), Application Servers and Web Servers (Tomcat, JBoss/Oracle Weblogic/IBM Websphere), Middleware
(TIBCO/IBM/Oracle, ESBs), Database Fundamentals (SQL/PL-SQL) and Frameworks
(Hibernate/Toplink), Unit testing frameworks (JUnit), Code quality plug-ins (PMD,
CheckStyle) and build and deployment tools (Ant/Maven/Ivy).
Also need to be an expert in Planning/Execution & Tracking, Scoping and Estimating, Data
Modeling, High Availability and Failover Applications, Logical Architecture Design, OOAD and UML, Package/Vendor Selection, Performance/Capacity Planning.


Work Location: Gurgaon

Recommended Skills

  • Apache Cxf
  • Apache Maven
  • Apache Struts
  • Apache Tomcat
  • Architecture
  • Business Requirements

Apply to this job.

Think you're the perfect candidate?

Help us improve CareerBuilder by providing feedback about this job:

Job ID: 10618527

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.