engineering
2 hours ago*
Software Engineer
at Visa
📍 India·🏢 Remote
You are nearing today's limit. Upgrade for unlimited access.
Responsibilities
- Develop code that complies with design specifications and meets security and Java/J2EE best practices.
- Create code that is easily maintainable and have high system performance.
- Collaborate with Development & QA staff on individual and team deliverables.
- Utilize GenAI tools to enhance software development processes, including code generation, optimization, and testing.
- Identify opportunities for future enhancements and refinements to standards, best practices, design patterns and development methodologies.
Requirements
- While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
- Complete proof of concepts and other technical evaluations of technologies, designs and solutions Work in a loosely structured, fast-paced organization The Skills You Bring : Energy and
- Experience : A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale Challenge the Status Quo : Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions Language Expertise : Expertise in one or more general development languages (e.g., Java, C#, C++) Builder :
- Experience building and deploying modern services and web applications with quality and scalability Learner : Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership :
- Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams **We do not expect that any single candidate would fulfill all of these characteristics.
- Qualifications Education/Experience: Bachelors/Masters degree in computer science/Computer Engineering or other related fields with minimum of 6 months to 2 yrs
- experience in application development. Basic
- experience with a Bachelor’s Degree or at least 6 months – 1 year of
- experience with an Advanced Degree (e.g. Masters) 6 months to 2 years of hands-on
- experience in Java/J2EE application development Proficiency in frameworks: Spring Boot, Spring MVC, JPA, Hibernate
- Experience building and consuming RESTful APIs with a focus on security and reliability Object oriented analysis and design using common design patterns and adherence to SOLID principals Familiarity with Test-Driven Development (TDD) and unit testing frameworks (JUnit, Mockito) Creative, high-energy, proactive problem-solving skills with appropriate sense of urgency.