Staff SW Engineer - Java Full-stack

Bengaluru East, Karnataka, India
Oct 21, 2024
Oct 21, 2025
Hybrid
Full-Time
8 Years
Job Description

As a Staff Software Engineer, you will play a vital role in our transformation efforts by designing and implementing scalable, user-friendly applications. You will collaborate with both business and technical stakeholders, ensuring that our deliverables meet high-quality standards and exceed expectations.

Key Responsibilities

  • Design, document, and implement new systems, enhancements, and modifications aligned with security and Java best practices.
  • Deliver zero-defect code and develop fault-tolerant web applications.
  • Identify opportunities for product innovation and enhance best practices, standards, and processes.
  • Contribute to an efficient development process using CI/CD tools.
  • Mentor junior developers to foster high-quality code delivery.
  • Present technical solutions in business terms and communicate project status effectively.
  • Collaborate on backend database design, API development, and front-end UI creation.
  • Troubleshoot and support test engineers and operational teams.

Qualifications

Basic Requirements

  • 7+ years of relevant experience with a Bachelor’s Degree, or 5 years with an Advanced Degree, or 8+ years of experience.

Preferred Qualifications

  • Bachelor’s in Computer Science or related field with 8+ years of software development experience, or a Master’s with 7+ years.
  • Expertise in Java and experience with REST APIs and JSON.
  • Proficient in back-end technologies like J2EE, JDBC, JMS, and frameworks such as Spring and Spring Boot.
  • Front-end development experience with Angular/React JS, Node.JS, and Material Design.
  • Familiarity with Kafka, Redis, and NoSQL databases is advantageous.
  • Strong hands-on experience with MySQL, DB2, and Oracle.
  • Proficient in Agile development practices, CI/CD, and tools such as GIT, Maven, Jenkins, and JUnit.
  • Exceptional troubleshooting and analytical skills.

Why Join Visa?

At Visa, we foster a collaborative and innovative environment where you can thrive. As a hybrid position, you’ll have the flexibility to balance remote and in-office work, contributing to a dynamic team culture. If you are passionate about technology and eager to make a difference, we want to hear from you!