Junior Back-end Software Engineer
- Published on
About the Role
As a Junior Back-end Software Engineer at Visa, you will take lead in the design and implementation of a platform for consumer-facing mobile and digital products. This role will require you to coordinate and manage input from business and technology stakeholders across the enterprise, ensuring that large-scale technology initiatives are executed successfully.
Key responsibilities include:
- Designing solutions based on business requirements.
- Performing proofs of concept (PoCs) and technical evaluations of designs and solutions.
- Collaborating with engineering professionals, architects, and various stakeholders to ensure scalable and cost-effective implementations.
- Continuously learning about the payments industry and its influencing factors.
About the Candidate
We are looking for someone with serious development skills who possesses:
- Experience in commercial software development in Unix/Linux environments.
- Consumer-facing application development experience.
- Solid work ethics that foster excellent teamwork.
Qualifications include:
- A strong foundation in computer science, particularly in data structures and algorithms.
- Proven problem-solving skills and adaptability to new demands.
- Familiarity with MVC design patterns and programming in Java, J2EE.
- Experience with web services technologies (HTTP, Spring, XML, JSON, REST).
- Background in Big Data technologies (e.g., Solr, Kafka) and database technologies (SQL, NoSQL).
About the Company
Visa is a global leader in payments and technology. With over 259 billion transactions taking place annually, we connect consumers, merchants, financial institutions, and governments across more than 200 countries. Our mission is to provide the most innovative, reliable, and secure payments network to uplift individuals and economies globally.
Company Culture and Benefits
At Visa, we prioritize a purpose-driven culture that motivates innovation and inspires growth. This role offers an opportunity for you to make an impact in the payments industry while enjoying a collaborative work environment. We promote employee development and value high-quality work, creating an atmosphere where everyone can thrive.
This is a hybrid position, and the expectation of days in the office will be confirmed by your Hiring Manager.