Software Engineer

Visa Logo

Visa

πŸ“Remote - Colombia

Summary

Join Visa's YellowPepper team as a Java Engineer and design, develop, and maintain high-volume, low-latency applications for mission-critical systems. You will collaborate with project managers and architects, ensuring high-quality features and adherence to best practices. This remote position, based in Colombia, requires proficiency in Java development and experience with web application development. The ideal candidate will have experience with various technologies, including Spring framework, RESTful web services, and relational databases. Visa offers a purpose-driven work environment and is committed to creating the next generation payment ecosystem.

Requirements

  • 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience
  • English fluency is required - level B2 and above

Responsibilities

  • Develop software under scrum methodology, producing high-quality features that adhere to acceptance criteria
  • Review other developers' code to ensure they also build high-quality features and code following best practices
  • Collaborate with project managers to implement end-to-end solutions for complex projects
  • Create technical designs for features and work with architects to finalize designs
  • Maintain and support the applications you build

Preferred Qualifications

  • 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or BS/MS degree in Computer Science, Engineering or a related subject
  • 5+ years of experience in Java development
  • Ability to write well-designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Hands-on experience in designing and developing applications using Java EE platforms
  • Object-oriented analysis and design using common design patterns
  • Excellent knowledge of Relational Databases, SQL, and NoSQL
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Experience with the following: Docker
  • Angular
  • JBoss application server
  • Test-driven development
  • Designing APIs supporting client applications
  • Spring framework (Spring, Spring MVC, Spring Boot, Spring Security, etc)
  • Implementing RESTful web services

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.