# Senior Software Engineer

**Company**: Visa
**Location**: Bengaluru, IN
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/IN---Bengaluru-India/Software-Engineer---Sr-Consultant-level_REF087957W?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2fe351ca-844

## Description

We are seeking a Senior Software Engineer to join our team at Visa. As a Senior Software Engineer, you will be responsible for conducting, planning, and overseeing multiple aspects of the analysis, design, programming, debugging, and modification of computer programs for commercial or end-user applications.

Key Responsibilities:

- Develop solutions using Java EE technologies, Spring, React, JavaScript, HTML5, and Web Services (REST/RPC)

- Participate in technical design in collaboration with developers, architects, and UX designers

- Peer review code and follow coding style standards and guidelines

- Use Test Driven Development techniques and write unit and integration automation tests

- Write documentation and share knowledge with other team members

- Practice agile scrum methodology and contribute to improving team Agile processes

- Engage in technical analysis with product team requirements and execute Terraform to create/remove resources on AWS

- Monitor applications through logs/metrics and perform code reviews

- Develop high-quality and robust software components that delight customers

- Complete proof of concepts and other technical evaluations of technologies, designs, and solutions

Qualifications:

- 8+ years of relevant work experience with a Bachelor’s Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience

- Experience in Java EE technologies, Open-Source frameworks including Spring, React, JavaScript, HTML5, and Web Services (REST/RPC)

- Experience on microservices, containerization, and ability to quickly build and drive team to support future systems

- Experience evaluating business requirements and translating them into technical design documents

- Experience in Design Patterns and data modelling

- Experience in Kafka and other No-SQL databases

- Solid understanding and experience working with Database systems like MySQL and MSSQL

- Experience working on application servers like Apache Tomcat, OS platforms like UNIX, Windows, and Linux

- Experience with build automation tools including Maven/Gradle/Jenkins/Grunt

- Exposure and good knowledge on web application security

- Experience in version control tools: BitBucket, Git or similar

## Skills

### Required
- Java EE technologies
- Spring
- React
- JavaScript
- HTML5
- Web Services (REST/RPC)
- Test Driven Development
- Agile scrum methodology
- Terraform
- AWS
- MySQL
- MSSQL
- Kafka
- No-SQL databases
- Design Patterns
- data modelling
- web application security

### Nice to have
- accessibility standards and regulations
- WCAG (Web Content Accessibility Guidelines)
- assistive technologies
- semantic HTML
- JavaScript UI frameworks
- AngularJS
- design system library
- source control
- continuous integration
- Java
- J2EE
- database technologies
- SQL
- JPA
- payments integration
- online ecommerce shopping
- Payment gateways

---

Source: [Apply at visa.wd5.myworkdayjobs.com](https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/IN---Bengaluru-India/Software-Engineer---Sr-Consultant-level_REF087957W?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
