Onsite
Full Time Posted 8 days ago
I'm Interested

Job Type

Full Time

Job Details

Job Description

What we do

Member of the Visa family since its acquisition in November 2020, YellowPepper proven platform, Yepex, enables issuers to easily launch card and account agnostic real-time payments solutions like P2P, P2M, and Cross-Border, among others, while providing value added services such as tokenization, identity validation and risk tools to deliver a complete transaction and service offering. The company is creating the Next Generation Payment Ecosystem to help financial institutions, retailers, and their customers to transact digitally, with security, anytime and anywhere. Operating in 11 countries, the Miami based global company currently serves 50 clients and 6 million monthly active users.

Our Vision

Create the foundation of the Digital Economy to enable the best and most secure everyday life experience.

Our Mission

To create the next generation Payment Ecosystem to simplify people’s lives

What we are looking for

As a member of our development team, the Java Technical Lead 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 Java Technical Lead must have broad experience in web application development.


The Java Technical Lead provides input and support for and performs full systems life cycle management activities like 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:

End to end responsibility for projects of increasing complexity that encompass more than their own development.

Be independent with little oversight beyond high level direction, work on complex tasks, and completes them despite roadblocks, including debugging techniques.

Help large groups of engineers deliver complex projects with drama free launches, owning the technical testing and performance planning side of these projects.

Deliver software on time and improve the accuracy of the team estimations.

Understand the business that their code supports, and possess empathy for the users of their software, using this understanding to influence their task prioritization.

Understand the tradeoffs between technical, analytical, and product goals, and strive to create solutions that satisfy all of these goals.

Write consistently high quality code, deliver features to QA that they believe are well baked and bug free, being aware of industry best practices and trends

Be known outside of their core team as a technology leader, working effectively with non tech members of their pillar. Ability to identify problems with requirements and help their team course correct around these issues.

Research and propose new technologies, and have a broad understanding of the entire architecture, as well as a very detailed understanding of their area.

Proactively identify and clean up technical debt before it turns into a long term problem, and encourage and enable their team to do the same.

Identify risks in code, features, and design, and communicate these to the appropriate parties.

Participate in architecture designs providing feedback and also providing designs with guidance from the architecture team, as appropriate

Ability to identify and suggest areas of future work for themselves and others while contributing to the common standards for the team.

Balance leadership and individual contribution by providing extensive mentoring of junior team members while maintaining deep individual contribution.

Seek evidence to support their ideas and start to build cases for these ideas.

Support deployment releases as needed and maintain the application once it’s in production.


Qualifications
Qualifications and Education requirements:


BS or MS degree in Computer Science, Engineering or a related subject

Significant experience leading and mentoring a team

Expert in Java and Enterprise Java technologies and development

Expert in the Spring framework Spring, Spring MVC, Spring Boot, Spring Security, etc

Expert in designing and implementing RESTful web services

Expert building web applications from the ground up

Experience converting business requirements into technical design documents

Ability to write well designed, testable, efficient code

Knowledge of or working experience with CI/CD pipelines including technologies such as Docker, Jenkins and Concourse

Experience with cloud technologies, such as GCP

Agile, scrum, based delivery practices, test driven development, test automation, and continuous delivery

Solid understanding of object oriented principles

Demonstrated success in building design patterns and software engineering best practices

Experience with Oauth2

Solid understanding of hibernate

Solid understanding of microservices

Excellent knowledge of Relational Databases, SQL, and NoSQL

Experience with mavenExperience with JBoss application server

Experience with Java Messaging

Understanding of git flow workflow

Experience Java: 6 plus years.

Spring Framework: 5 plus years.

CI/CD: 3 plus years.

Technical Lead: 2 plus years. 

Languages: English and Spanish. Written and spoken proficiency  


Preferred Skills

Experience with Angular2

Experience with Reactive Programming

Experience with Cloud Native design & development

Experience leading a development team

Experience with financial applications, especially in the peer to peer space and involving payment cards

Leadership skills, like regular 1 on 1s, career growth, areas for improvement, identifying areas of learning and assigning project work, extra learning, or additional mentoring to help grow in these areas.
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.
Mission
We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Backend Technical Lead
I'm Interested