At a Glance
- Tasks: Join a cross-functional team to develop and enhance our payments platform using cutting-edge technology.
- Company: Visa is a global leader in payments, connecting consumers and businesses securely across 200+ countries.
- Benefits: Enjoy clear ownership of projects, a modern codebase, and strong support for your development journey.
- Why this job: Make a real impact in a purpose-driven company while working with innovative tech and agile methodologies.
- Qualifications: You need at least 6 months of experience or a relevant degree, plus skills in Java and Spring Boot.
- Other info: This role offers opportunities for growth in a collaborative environment focused on high availability and cloud-native solutions.
The predicted salary is between 28800 - 43200 £ per year.
Company Description
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid. Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
Currencycloud was acquired by Visa in December 2021. Our Java Engineers are responsible for implementing an industry-leading API that has already processed over 50 billion USD of cross-border transactions for over 5 million end users, and is available to our clients 24×7. We\’re at the forefront of scaling our systems to meet increasing demands.
Our stack runs on AWS, utilizing Kubernetes, microservice architecture, Kafka for streaming, and PACT for Contract testing.
What you\’ll get to do:
- Play a key role within your cross-functional team, taking responsibility for your services and the technology within them.
- Contribute to building new parts of our payments platform, focusing on high availability, cloud-native, microservice concepts.
You\’ll get:
- Clear ownership of your domain
- A modern, clean codebase
- An independent path to production
- Strong platform and product support
- The ability to make real changes with real business value
Our Tech Stack includes:
- Java (versions 11+), Spring Boot framework
- Cloud-native applications on AWS, following 12-factor principles
- Tools like Docker, Kubernetes, ElasticSearch, Datadog APM
- API specifications conforming to OpenAPI (Swagger)
- SQL databases for persistence, working with large datastores
- Familiarity with AWS, Terraform, Docker is beneficial
- Testing approaches like TDD, BDD, Contract Testing using frameworks such as JUnit, RSpec, Cucumber
- Agile development using Spotify\’s Squads & Tribes model
- CI/CD pipelines for automation
- GitHub for version control and peer reviews
Qualifications:
- Minimum of 6 months of work experience or a Bachelor\’s Degree
- 2+ years of experience in Java backend development
- Skills in Java (8+), Spring Boot, Agile methodologies
- Knowledge of Docker, EKS, AWS, Kafka
Visa is an equal opportunity employer. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. Visa also considers qualified applicants with criminal histories in accordance with EEOC guidelines and local laws.
#J-18808-Ljbffr
Junior SWE Engineer employer: Visa
Contact Detail:
Visa Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior SWE Engineer
✨Tip Number 1
Familiarise yourself with Visa's mission and values. Understanding their purpose-driven approach will help you align your answers during interviews, showcasing how your personal goals resonate with theirs.
✨Tip Number 2
Brush up on your knowledge of the tech stack mentioned in the job description. Being able to discuss Java, Spring Boot, AWS, and microservices confidently will demonstrate your technical fit for the role.
✨Tip Number 3
Network with current or former employees of Visa or Currencycloud. Engaging with them can provide insights into the company culture and the specific challenges they face, which you can address in your discussions.
✨Tip Number 4
Prepare to discuss your experience with Agile methodologies and CI/CD pipelines. Highlighting your familiarity with these practices will show that you're ready to contribute effectively to their cross-functional teams.
We think you need these skills to ace Junior SWE Engineer
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly read the job description for the Junior SWE Engineer position at Visa. Understand the key responsibilities and required skills, especially focusing on Java, Spring Boot, and cloud-native applications.
Tailor Your CV: Customise your CV to highlight relevant experience in Java backend development and any familiarity with AWS, Docker, or Agile methodologies. Use specific examples that demonstrate your skills and achievements in these areas.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your enthusiasm for Visa's mission and the opportunity to contribute to their payments platform. Mention how your background aligns with their tech stack and values.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects attention to detail, which is crucial in software engineering roles.
How to prepare for a job interview at Visa
✨Understand the Tech Stack
Familiarise yourself with the technologies mentioned in the job description, such as Java, Spring Boot, AWS, and Docker. Be prepared to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to demonstrate your problem-solving abilities through coding challenges or technical questions. Practice common algorithms and data structures, and be ready to explain your thought process clearly.
✨Emphasise Team Collaboration
Since the role involves working within cross-functional teams, highlight your experience in collaborative environments. Share examples of how you've contributed to team projects and adapted to different roles within a team.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's culture, the team you'll be working with, and the projects you'll be involved in. This shows your genuine interest in the role and helps you assess if it's the right fit for you.