Staff Software Engineer
Company Description
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
As a member of our development team, the Sr. Java Developer will design and develop high volume, low latency applications for mission-critical systems, delivering high availability. You will support webbased application development and maintenance, and contribute to and grow our software engineering competency. The Sr. Java Developer must have broad experience in web application development. The Sr. Java Developer provides input and support for and performs full systems life cycle management activities (e.g., analysis, technical requirements, design, coding, testing, implementation, etc.) of application software. This position collaborates with teams and supports emerging technologies to ensure effective communication and achievement of objectives. This position provides knowledge and support for applications development, and integration and maintenance. The selected candidate must have excellent communication skills and strong organizational skills, be able to meet deadlines, as well as interact effectively with other developers, and management.
Want more jobs like this?
Get jobs in Bogota, Colombia delivered to your inbox every week.

RESPONSIBILITIES
Own end-to-end delivery of increasingly complex projects beyond individual development scope
Work independently with minimal oversight, tackling complex tasks and overcoming roadblocks through advanced debugging
Scope high-level project requirements, devise solutions, implement, and launch successfully
Lead large engineering groups through smooth, drama-free launches, focusing on technical testing and performance planning
Deliver software on time and enhance team estimation accuracy
Understand the business impact of code and empathize with users to guide task prioritization
Balance technical, analytical, and product goals to build holistic solutions
Identify technical problems, propose solutions, gain cross-team buy-in, and manage implementation
Write high-quality, bug-free code and deliver well-tested features to QA, aligned with industry best practices
Be recognized beyond the core team as a tech leader, collaborating effectively with non-technical stakeholders
Contribute to organization-wide standards and provide technical guidance impacting multiple teams
Research emerging technologies and maintain deep architectural knowledge of their domain
Spot major issues and opportunities across the organization and drive cross-team solutions
Proactively clean up technical debt and foster a culture of sustainable code practices
Identify and communicate risks in code, features, and design to relevant stakeholders
Set technical direction for their pillar and play a key role in strategic decision-making
Participate in architectural design reviews, offering feedback and guided contributions
Suggest future work areas for self and team while upholding shared standards
Balance leadership and hands-on contribution by mentoring junior engineers while maintaining deep technical involvement
Build evidence-based cases to support ideas and drive adoption
This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.
Qualifications
Basic Qualifications:
5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Preferred Qualifications:
5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Proficiency in Java and Enterprise Java technologies
Expertise in the Spring framework (Spring, Spring MVC, Spring Boot, Spring Security)
Skilled in designing and implementing RESTful web services
Proven ability to build web applications from the ground up
Experience translating business requirements into technical design documents
Ability to write well-designed, testable, and efficient code
Familiarity with CI/CD pipelines and tools such as Docker, Jenkins, and Concourse
Experience with cloud platforms, particularly Google Cloud Platform (GCP)
Knowledge of Agile (Scrum) methodologies, test-driven development, test automation, and continuous delivery
Strong understanding of object-oriented programming principles
Demonstrated success in applying design patterns and software engineering best practices
Experience with OAuth2 authentication protocols
Solid understanding of Hibernate ORM
Proficient in microservices architecture
Excellent knowledge of relational databases (SQL) and NoSQL technologies
Experience using Maven for project management and build automation
Familiarity with JBoss application server
Experience with Java Messaging Service (JMS)
Understanding of Gitflow workflow for version control
Spanish: Native speaker
English: Highly proficient in both spoken and written communication
EXPERIENCE
Technology Years of Experience
Java 5+ years
Spring 4+ years
CI/CD 2+ years
PREFERRED SKILLS
Familiarity with cloud-native design and development practices
Experience working with Spanner DB
Proven leadership in development teams
Background in financial applications, particularly in peer-to-peer systems and payment card integration
Additional Information
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Perks and Benefits
Health and Wellness
- Long-Term Disability
- HSA With Employer Contribution
- On-Site Gym
- Health Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Health Reimbursement Account
- Mental Health Benefits
- Virtual Fitness Classes
- HSA
Parental Benefits
- Fertility Benefits
- Family Support Resources
- Birth Parent or Maternity Leave
- Non-Birth Parent or Paternity Leave
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Commuter Benefits Program
- Company Outings
- On-Site Cafeteria
- Holiday Events
- Happy Hours
- Casual Dress
Vacation and Time Off
- Paid Holidays
- Paid Vacation
- Volunteer Time Off
- Summer Fridays
- Leave of Absence
- Personal/Sick Days
Financial and Retirement
- 401(K)
- Relocation Assistance
- Performance Bonus
- Stock Purchase Program
- Company Equity
- 401(K) With Company Matching
- Financial Counseling
Professional Development
- Shadowing Opportunities
- Access to Online Courses
- Promote From Within
- Learning and Development Stipend
- Tuition Reimbursement
- Mentor Program
- Leadership Training Program
- Associate or Rotational Training Program
- Lunch and Learns
- Internship Program
- Professional Coaching
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)