Visa→
Software Engineer at Visa in Austin, TX
Entry LevelHybridFull-timeAustin, TX$88k–$137k/yr
Skills
javaspring bootjavascript frameworkshibernatesqlci-cd pipelinenosqlagile developmentinterpersonal skillscommunication skillsteamwork
Job Description
Summary: Visa is a world leader in payments and technology, and they are seeking a Software Engineer to assist in the development of solutions for mission-critical large revenue systems. The role involves designing and building scalable applications, managing development processes, and collaborating with various teams to deliver effective solutions.
Responsibilities:
- Design and build applications with high level of scalability, resiliency, and monitoring
- Work with limited direction, usually within a complex environment, to drive delivery of solutions and meet service levels
- Managing Jenkins pipeline, source code repository, antifactory and different environments
- Work with the development teams, operations team and other stack holders to help with any new enhancements required from DevOps point of view
- Challenge the status quo and propose new and better ways of solving the problems
- Build working relationships with global and virtual teams on software development
- Must be self-motivated with ability to work in a fast-paced agile delivery model
- With active engagement, collaboration, effective communication, quality, integrity, and reliable delivery, develop and maintain a trusted and valued relationship with the team, customers, and technology partners
Required Qualifications:
- Minimum of 6 months of work experience or a Bachelor's Degree
Preferred Qualifications:
- 0-2 years of relevant experience in application development and implementing (designing, coding, and testing) Java based applications with exposure to both front-end development frameworks and back-end processes
- Bachelor's or Master's degree in a Computer Science or other Engineering discipline
- Solid experience in core Java, scripting, Hibernate, JavaScript
- 0-2 years of experience building applications on one of the modern JavaScript frameworks such as Angular, Node JS or React
- 0-2 years of experience building applications using Spring Boot
- Demonstrated knowledge of RDBMs and SQL with experience in building complex database queries based on the understanding of the data model
- Experience in configuring CI-CD pipeline using industry standard tools such as GIT, Jenkins, Maven etc
- Experience in NoSQL such as MongoDB or Cassandra
- Experience in PostgreSQL or any RDBMS
- Prior experience in building or implementing Oracle Revenue Management and Billing (ORMB) will be a plus
- Experience with messaging systems, including Kafka or Active MQ will be a plus
- Enjoy working fast and smart, and able to grasp complex concepts to design and build algorithms from scratch
- Proficiency with Agile Development Techniques
- Strong interpersonal, facilitation, and leadership skills along with effective communication (both written and verbal) skills and the ability to present complex ideas in a clear, concise way
- Ability to work in a complex organization to determine business and customer needs, providing the best solution to meet those needs
- Candidate must be able to proficiently multi-task
- Strong teamwork focus and the ability to foster collaboration within and across teams
- Passionate about learning and applying new technologies and take pride in delivering working software
Required Skills: Java, Spring Boot, JavaScript frameworks
Important Skills: Hibernate, SQL, CI-CD pipeline, NoSQL
Nice-to-Have Skills: Agile Development, Interpersonal skills, Communication skills, Teamwork
Benefits: Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, Wellness Program
Benefits
Medical
Dental
Vision
401 (k)
FSA/HSA
Life Insurance
Paid Time Off
Wellness Program