remote
Software Engineer - Intern - Payments & Wallets - Gen Digital Inc.
Software Engineer
Software Engineer Intern focused on Payments & Wallets, building secure transaction services using Java/Python, REST APIs, and cloud infrastructure while collaborating in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and test payment processing and digital wallet features using Java and Python.
- Implement and consume RESTful APIs to integrate with banking, card networks, and third‑party services.
- Collaborate with product, security, and operations teams in Agile sprints to deliver high‑quality, compliant solutions.
- Write unit and integration tests, perform code reviews, and maintain documentation.
- Assist in monitoring, troubleshooting, and optimizing services deployed on AWS.
Requirements
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proficiency in Java or Python and experience with SQL databases.
- Understanding of REST API design and basic concepts of payment processing or digital wallets.
- Familiarity with cloud platforms (e.g., AWS) and version control systems such as Git.
- Strong problem‑solving skills, ability to work in a fast‑paced Agile team, and effective communication.