Senior Software Engineer (Fullstack)
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#393277·Dodano wczoraj·0
Źródło: justjoin.itTech Stack / Keywords
JavaSpring BootSQLJavaScriptHTMLCSSNode.jsjQuery
Firma i stanowisko
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions, and government entities across more than 200 countries and territories. The role is within Visa's Business to Business Identity & Access Management team, part of the Cybersecurity organization, responsible for secure access to business portals and associated services globally.
Wymagania
- 2+ years of relevant work experience and a Bachelor's degree OR 5+ years of relevant work experience.
- Preferred: 3+ years of work experience with a Bachelor's degree or more than 2 years with an Advanced Degree.
- Bachelor's or Master’s in computer science or related technical field.
- Extensive background in software design and application development.
- Proficiency with Java, J2EE, Spring, data modeling, and SQL programming.
- Hands-on knowledge of JBoss Web Server, Apache Tomcat, Redhat Linux, MS SQL Server, LDAP, and MS Windows environments.
- Experience with open-source tools including Jira, Jenkins, GitHub, and Bitbucket.
- Strong programming skills with web technologies: JavaScript (ECMAScript 6+), HTML5, CSS3.
- Working knowledge of modern web frameworks and libraries (e.g., React, Angular, Bootstrap, Webpack).
- Experience with server-side JavaScript frameworks such as Node.js and jQuery.
- Proficiency in consuming and integrating Restful APIs.
- Ability to create testable components and write unit tests; familiarity with front-end testing frameworks.
- Background in designing and implementing user interfaces.
- Exposure to full-stack development.
- Working knowledge of applying and integrating AI technologies.
- Excellent communication skills.
- Demonstrated ability to mentor and support junior engineers.
Obowiązki
- Responsible for application development deliverables including unit design, coding, unit and functional testing.
- Collaborate with technical lead and project manager to define and clarify requirements, create solution approach based on business requirements, and provide recommendations on scope and scale of effort required.
- Generate and propose innovative ideas for incorporating AI technologies to improve operational efficiency.
- Agile application development utilizing open-source tools for continuous integration and delivery.
- Interface closely with Analysts, Developers, Technical Product Managers, QA Engineers, Product Owners, Network & Security Engineers, Operations Personnel, and System Engineers.
- Contribute to full development lifecycle including system design, integration testing, database modeling, software configuration, source code control, defect resolution, implementation planning, and deployment change management.
- Ensure development work adheres to Visa Development Management Methodology (DMM), Visa’s Technical Security Requirements (TSR), and Secure Software Development Lifecycle (SSDLC).
- Create software and procedure documentation.
- Mentor junior engineers and perform code reviews.
- Build and maintain relationships with global development teams.
Inne informacje
Visa is an Equal Employment Opportunity employer considering applicants without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. Applicants with criminal histories are considered consistent with applicable laws.
Visa
62 aktywne oferty