Skip to main content

Search Jobs

Apply    

Job Details

Primary Location:

Bangalore, KA IN

Schedule:

Full-time

Job Level:

Individual Contributor

Education Level:

Bachelor's Degree (±16 years)

Job ID:

1705025

Job Description

Senior Architect / Director Architecture - Java

Business Unit Overview
 
WI(Workplace Investing) helps our customers save and invest through workplace retirement savings plans, build lifetime relationships with customers and provide employers with cost-effective, integrated employee benefit solutions. WI serves customers online, over the phone, and through a nationwide network of investor centers. WI is also committed to helping drive employee retirement readiness by delivering leading-edge financial solutions to employers, including recordkeeping, cash management products and services and personal advisory services (PAS).
 
Role Description
 
This Architect will play a Technical Architecture role within the Digital Platforms Development  team.  This individual will be responsible for the creation of quality web/mobile based software components that are used by Fidelity’s workplace customers.  This individual will work closely with business sponsors, project managers, systems analysts, architects and other developers to analyze / recommend changes in project development policies, procedures, standards and strategies.  This role demonstrates advanced business knowledge and may have a specific business background through training and application experience
 
Roles & Responsibilities
  • Act as a trusted advisor and recommend actionable architecture solutions in support of the business initiatives balancing technology direction.
  • Hands on, able to act as a bridge between architecture principles and designs along with intent to collaborate to make things happen.
  • Actively participate in planning, definition, design & integration of IT Product/Application releases working with other product architects as required to assure consistency of product development and adoption of the product asset base across the product line
  • Actively participate in product release cycle, daily stand up as well as helping team with tactical activities like code review, design optimization etc.
  • Lead and present a technical solution (e.g. POC) and the underlying business requirements that drove its development; 
  • Work closely with IT Product/Application teams in technology selection, evaluation, recommendation and configuration
  • Build and maintain effective relationships with product managers, WS architects and technical leads for individual products
  • Contribute to the development of WS digital architecture blueprint by monitoring industry and technology trends and directions
  • Evaluate and recommend technology and frameworks for flexibility, long-term viability, and time to market
  • Regularly provides guidance, training and mentoring to enable other team members to meet/exceed expectations
  • Develops comprehensive documentation for architecture recommendations and collaborate on delivery of other architectural programs.
Candidate Description
 
  • Must have skills
    • Demonstrates comprehensive knowledge of internet, mobile, and application architecture, as well as current and emerging technologies
    • Demonstrates expert understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning
    • Ability to articulate architecture solution options to the product management and architecture leadership
    • Ability to provide technical leadership and hands on day to day solution to the development, QA and support teams in preparing the design artifacts and implementation of solutions
    • Ability to identify integration patterns and points between various design areas and should be able to track the implementation of integrations
    • Ability to analyze business direction and problem, understand long term vision and risk and develop strategy and guide technical solutions
    • Ability to work with peers, technical and non-technical team members on POCs and Projects independently
    • Ability to identify measurable dimensions (including ROI)  of a solutions options with pros and cons
    • Ability to quickly learn, adapt and trive to meet the needs of a fast paced, changing environment
    • Ability to communicate effectively with and to influence team members and external groups
    • Excellent presentation, documentation, communication and influencing skills as well as skills which present/influence technology direction in business context to the stakeholders

Required

    • Strong software development skills using Java and web application technologies in a service oriented architecture
    • Experience in Server Side technologies like Java, J2EE, JSON, Servlets
    • Experience with Spring REST / MVC, Apache Camel
    • Open Source Frameworks - Spring MVC, Spring Core, Spring REST, Apache Camel
    • Working experience of Inversion of Control, dependency injection, and MVC design pattern
    • Experience and knowledge of HTML 5, JavaScript, CSS3 , Ajax, JQuery, HTML5, BackBone, Angular
    • Experience with the following: GIT, Maven, Jenkins, uDeploy, JIRA, Artifactory, Dynatrace, Sonar
    • Strong knowledge of responsive web design and technologies
    • Strong knowledge of continuous integration, static code analysis and test driven development
    • Strong internet security and OAuth, Open ID Connect etc knowledge and best practices
    • Strong expierence on performance analysis and tuning.
  • Desirable
    • Knowledge of  client side and mobile technologies: Node, Handlebars and Cordova a plus
    • Knowledge of Database technologies and sql.
    • Knowledge of Cloud patterns like Docker, AWS
  • Additional
    • Able to apply creative solutions to solve client problems
    • Extremely analytical with strong business sense
    • Highly organized and detail oriented
    • Flexible, adaptable and an eager self-starter
    • Experience in Iterative, and Agile Development methods
    • Capable of providing thought leadership and abstract thinking
    • Experience working with multiple clients and projects at a time
Behavioural Attributes
  • Strong analytical and interpersonal skills
  • Excellent oral and written communication skills
  • Good customer interaction skills
  • Quick learner and willing to adapt and learn new technologies
  • Great attitude, team player and effective contributor
  • Commitment to quality and high standards

Education and Experience

  • Bachelors degree in Computer science or any other discipline
  • Demonstrated mastery of previous level skills and responsibilities of relevant job family
  • 13 – 15 years of experience in web technology role
Apply    
Link for schema

Similar Jobs