Sr. SW Engineer; Software Engineering-1
Core
Design, implement, and improve secure, scalable software applications and systems for the fintech sector, serving consumers, merchants, and financial institutions.
Role type
Senior Software Engineer (Backend)
Builds
Secure, scalable technology solutions and microservices for Visa's global payments platform
Domain
Fintech / Payments Technology
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring Framework, Hibernate/JPA, RESTful API development, microservices architecture, SQL databases, Git, CI/CD tools, Linux/Unix, Docker, cloud platforms
Preferred skills
Reactive programming, NoSQL databases, message queues, Kubernetes, AI coding assistants, LLM APIs
Technologies
Java, Spring Boot, Hibernate, JUnit, Mockito, Kafka, RabbitMQ, AWS, Azure, GCP, Docker, Kubernetes, ELK Stack, Splunk, Prometheus, Grafana, GitHub Copilot, Amazon CodeWhisperer
Responsibilities
Collaborate with stakeholders to interpret requirements and incorporate feedback; Translate business requirements by verifying assumptions; Participate in system design and architecture; Develop, implement, and maintain code for products; Apply debugging tools to verify assumptions; Participate in code reviews; Create test plans and configure testing procedures; Respond to support requests during on-call rotations; Remain current in skills by investing time in training resources
Seniority
Senior, hands-on IC