Software Engineer

Visa Visa · Fintech · Warsaw, Poland, Poland

Software Engineer for Visa's Global Token Services team, focusing on Java/Java EE application development, testing, and full software lifecycle management. The role involves working with business owners, defining technical solutions, and supporting initiatives across geographies. A key responsibility is using approved generative AI tools to enhance development efficiency while adhering to standards. The position requires strong Java EE development, object-oriented design, and problem-solving skills, with a basic understanding of generative AI tools for productivity.

What you'd actually do

  1. Use approved generative AI tools to improve efficiency in day-to-day development work while adhering to engineering standards and best practices
  2. Engage in technical design of solution that is based on use cases and business requirements
  3. Complete proof of concepts and other technical evaluations of technologies, designs, and solutions
  4. Contribute to the creation of detail design and use case documents
  5. Effectively interact with internal teams to develop solutions to complex technical issues on highly visible business opportunities

Skills

Required

  • Java/Java EE application development
  • Full software development lifecycle expertise
  • Understanding of test-driven development
  • Object oriented analysis and design using common design patterns and adherence to SOLID principals
  • Strong communication skills

Nice to have

  • Basic knowledge of generative AI tools
  • Global/International experience
  • Experience working across cultures and time zones

What the JD emphasized

  • Able to work in a complex highly-matrix and regulated environment