Sign In
 [New User? Sign Up]
Mobile Version

Sr. Staff SW Engineer

Bengaluru, KA
Job Code:
  • Banking & Finance
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

As the subject matter expert responsible for delivering various systems for Visa's Digital & Mobile products, provide technical coordination, oversight and leadership of the development team and serve as primary escalation point of contact for all related issues. Design & Develop components involving event instrumentation, event classification, multi-protocol event handlers, stream processing, pipelining, time series data aggregation and data analytics. Work closely with rest of the development teams to ensure that services and platforms are designed with reliability in mind. Develop tools for reliability of application services - reliability scope includes event detection, monitoring models, reaction strategies and mechanisms to automate service recovery Evaluate & customize various frameworks including open source software to recommend appropriate choices Champion resiliency and reliability oriented architectures, patterns and trends with superior thought leadership and evangelism. Design, develop, document and implement new systems, as well as enhancements, modifications, and corrections to existing software with code that complies with design specifications and meets security and Java/J2EE best practices. Coding must adhere to all standards for security, be easily maintainable and have high system performance. Have a passion for delivering zero defect code and be responsible for ensuring the team's deliverables meet or exceed the prescribed defect SLA. Coordinate the team's design, development and testing activities, including conducting peer code reviews in addition to contributing to core product. Identify opportunities for further enhancements and refinements to best practices, standards and processes. Work directly with Scrum Masters, Product Owners, Technical Project Managers, Architects, and QA teams to review and estimate stories, help lead sprint planning, demos and retrospectives and manage the technical aspects of a development pipeline. Create & review implementation/deployment plans, participate and manage product installations, support production environment. Create documentation and procedures for design, deployment and configuration of software.- Hands on experience with Continuous Integration, and full SDLC Development tools, including Jenkins, Bamboo, GIT, Maven, Junit, Code review, Static analysis, Security testing- Demonstrated experience working in Agile development- Experience working with a variety of Applications Servers and Databases (e.g. WebSphere, Tomcat, Oracle/NoSQL/Mongo/MySQL, Hadoop/Hbase)- Excellent process orientation and exhibited planning, organizational and problem solving skills.- Strong interpersonal, facilitation, and leadership skills along with effective communication (both written and verbal) skills.- Experience leading projects from development through implementation, coordinate across multiple locations, multiple teams.- Demonstrated ability to solve complex software development/design issues using clean, coherent code following established coding guidelines.- Ability to understand systems from all levels from the "big picture" enterprise-level view to the low level technical view. Strong familiarity with event monitoring frameworks like Reimann, Apache Spark, Splunk, Graphite and New Relic- Previous experience with financial services/payments processing experience a big plusQualifications - Bachelor's/Master's Degree in Computer Science or related field- Typically requires 12+ years of experience in delivering enterprise-class, mission-critical, commercial, and scalable products, at least 3 of which were in the role of a technical lead engineer. In-depth experience in Full Stack development & core J2EE technologies and Systems programming. Demonstrated programming skills in one or more languages Java, Javascript, Go, Python, Erlang, Ruby, or C/C++.- 3 or more years demonstrated experience implementing scalable solutions for one or more of the following Payment Services, Authentication, Authorization, Identity Administration, or Federation.- 3 or more years demonstrated experience with n-tier web application development and experience in Java development. Must demonstrate knowledge and experience with many of the major Java APIS (e.g. JMS, JPA, JNDI, EJB, RMI, JAX, JMX etc.). Development experience in web-related technologies such as Web Services in REST, SOAP, JSON, and XML- 3 or more years demonstrated experience with Experience with Core Spring, Spring MVC, Hibernate/JPA, JDBC, XSD, CXF, Jersey, JAX-RS, JAX-WS, Tomcat - Experience with web services standards and related technologies (XML, JSON, REST, SOAP, WS*, AXIS, JERSEY).- Experience working with a variety of Applications Servers and Databases (e.g. WebSphere, Tomcat, Oracle/NoSQL/Mongo/MySQL, Hadoop/Hbase). - Experience with Data Science , Analytics and prediction algorithms
Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 12-15


Application Programming | Software Engineer | System Analyst/Tech Architect
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News