Software Engineer (Java/Sr. Consultant level)

VisaPoznań, PL
Published on

Company Description

Visa is a world leader in payments and technology, facilitating over 259 billion transactions globally each year. Our mission is to uplift everyone, everywhere through our innovative payments network. Join us and experience life at Visa.

Job Description

In this role, you will work on our platform focused on next-generation customer present payments. Collaboratively with teams based out of Munich and Poznań, your responsibilities will include:

  • Designing and implementing APIs between backend services and a mobile SDK, ensuring end-to-end delivery of business logic.
  • Creating a vision for evolving team-owned services to enhance reliability, scalability, and maintainability.
  • Partnering with infrastructure engineers to support services through Terraform.
  • Implementing comprehensive alerting and monitoring for our services.
  • Driving improvements in backend and mobile SDK APIs and architecture.
  • Leading projects and guiding fellow engineers through complex technical challenges.

Hybrid Work Model

This is a hybrid position where employees will alternate between remote work and the office. During designated work weeks, employees will be expected to spend 3 days in the office as determined by site leadership.

Qualifications

Basic Qualifications

  • Minimum 8 years of relevant experience with a Bachelor’s degree, or 5 years with an advanced degree, or 2 years with a PhD. Alternatively, 11+ years of equivalent experience.

Preferred Qualifications

  • 9+ years of work experience with a Bachelor’s degree or 7+ with an advanced degree or 3+ years with a PhD.
  • Proven ability to handle complex technical tasks independently.
  • Comprehensive knowledge of Java, RESTful web services, and microservices architecture.
  • Experience with Java 11 and Spring Boot.
  • Proficient in the application development lifecycle and CI/CD practices, with a strong foundation in TDD/BDD.
  • Good understanding of clean code principles (SOLID, KISS, DRY).
  • Familiarity with container orchestration tools (Docker, Kubernetes) and AWS.

Additional Information

Visa is an EEO Employer. All applicants will be considered for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will consider qualified applicants with criminal histories consistent with EEOC guidelines and applicable local laws.