smartrecruiters

Staff DevOps Engineer @ Visa

Bogota, COLOMBIA, coOnsiteFull-timePosted 114 days ago

Opens on smartrecruiters

About this role

As a member of our development team, the DevOps Developer will design and develop high volume, low latency applications for mission-critical systems, delivering high availability. You will support web based application development and maintenance, and contribute to and grow our software engineering competency. The incumbent must have broad experience in web application development. The incumbent 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.

Responsibilities:

Own end-to-end delivery of increasingly complex projects beyond individual development scopeWork independently with minimal oversight, tackling complex tasks and overcoming roadblocks through advanced debuggingScope high-level project requirements, devise solutions, implement, and launch successfullyLead large engineering groups through smooth, drama-free launches, focusing on technical testing and performance planningDeliver software on time and enhance team estimation accuracyUnderstand the business impact of code and empathize with users to guide task prioritizationBalance technical, analytical, and product goals to build holistic solutionsIdentify technical problems, propose solutions, gain cross-team buy-in, and manage implementationWrite high-quality, bug-free code and deliver well-tested features to QA, aligned with industry best practicesBe recognized beyond the core team as a tech leader, collaborating effectively with non-technical stakeholdersContribute to organization-wide standards and provide technical guidance impacting multiple teamsResearch emerging technologies and maintain deep architectural knowledge of their domainSpot major issues and opportunities across the organization and drive cross-team solutionsProactively clean up technical debt and foster a culture of sustainable code practicesIdentify and communicate risks in code, features, and design to relevant stakeholdersSet technical direction for their pillar and play a key role in strategic decision-makingParticipate in architectural design reviews, offering feedback and guided contributionsSuggest future work areas for self and team while upholding shared standardsBalance leadership and hands-on contribution by mentoring junior engineers while maintaining deep technical involvementBuild evidence-based cases to support ideas and drive adoptionThis is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager. ​

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 technologiesExpertise in the Spring framework (Spring, Spring MVC, Spring Boot, Spring Security)Skilled in designing and implementing RESTful web servicesProven ability to build web applications from the ground upExperience translating business requirements into technical design documentsAbility to write well-designed, testable, and efficient codeFamiliarity with CI/CD pipelines and tools such as Docker, Jenkins, and ConcourseExperience with cloud platforms, particularly Google Cloud Platform (GCP)Knowledge of Agile (Scrum) methodologies, test-driven development, test automation, and continuous deliveryStrong understanding of object-oriented programming principlesDemonstrated success in applying design patterns and software engineering best practicesExperience with OAuth2 authentication protocolsSolid understanding of Hibernate ORMProficient in microservices architectureExcellent knowledge of relational databases (SQL) and NoSQL technologiesExperience using Maven for project management and build automationFamiliarity with JBoss application serverExperience with Java Messaging Service (JMS)Understanding of Gitflow workflow for version controlSpanish: Native speakerEnglish: Highly proficient in both spoken and written communicationEXPERIENCETechnology Years of ExperienceJava 5+ yearsSpring 4+ yearsCI/CD 2+ yearsFamiliarity with cloud-native design and development practicesExperience working with Spanner DBProven leadership in development teamsBackground in financial applications, particularly in peer-to-peer systems and payment card integration 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.

Skills

Software Development/EngineeringEngineeringMid-Senior LevelInformation Technology And Services

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.