The candidate will be responsible for leading designing and implementing components for the Core State & Reporting services as part of the Global Token Services Platform. The candidate will be responsible to function as a Technical Lead. Be able to coordinate and manage input from business technology stakeholders across the enterprise and be responsible for the design and execution of large-scale scalable technology initiatives.
The role requires robust JAVA J2EE E-COMMERCE and RESTful API development experience. In this position you are first and foremost a passionate and talented developer that can work in a dynamic environment as a member of Agile Scrum teams. Your strong technical leadership problem solving abilities coding and debugging skills is just a start. You must be dedicated to filling product backlog and delivering production-ready code. You must be willing to go beyond the routine and prepared to do a little bit of everything.
As a key member of the development team the candidate should be comfortable with driving technical ideas and communicating clearly with technical as well as non-technical audiences. Our focus is to build intuitive features that expose profound new value for our customers merchants and developers.
Youre an Individual. Were the team for you. Together lets transform the way the world conducts commerce.
Responsibilities :
Work as a member of a team responsible for architecting designing coding testing and maintaining Visas payment products.
Lead architecture and design for the applications you own. Contribute expertise for other application by participating in review sessions.
Complete proof of concepts and other technical evaluations of technologies designs and solutions
Contribute to enhancements and changes to existing applications codebase.
Develop code that complies with design specifications and meets security and Java / J2EE best practices. Use industry standard design patterns where applicable.
Create code that is easily maintainable and have high system performance.
Collaborate with Development & QA staff on individual and team deliverables.
Create documentation and procedures for installation and maintenance. Work with operations team for any production issues
Identify opportunities for future enhancements and refinements to standards best practices design patterns and development methodologies.
Work closely with project team and other groups (e.g. Platform Ops Release Engineering / Management).
Participate in design and code review sessions to ensure the quality of work delivered by self and teammates are in accordance with development standards.
Interact with business units to define requirements / modifications and use case to utilize in designing appropriate solutions.
Adapt quickly to new application knowledge and changes.
Work in a loosely structured fast-paced organization.
This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.
Qualifications :
12 or more years of work experience with a Bachelors Degree or 10 years of experience with an Advanced Degree (e.g. Masters MBA JD MD) or 6 years of work experience with a PhD
Minimum of 10 years of overall work experience in Java related tech stack
Proficient in Java / J2EE / REST technologies and frameworks like Spring Spring MVC JPA Hibernate etc.
Experience in API Development for producers and consumers adhering to all standards for security and reliability.
Experience in database such as Oracle MYSQL PostgreSQL and any of the NOSQL
Experience in Microservice architecture Containers Orchestration (Kubernetes Docker etc.)
Strong understanding of generative AI models and tools such as GPT Llama and Anthropic etc. and using MCP (Model Context Protocol)
Familiarity with GenAI tools such as GitHub copilot chatGPT Cline Aider Claude Copilot for Microsoft 365 and other relevant platforms
Experience with re-architecture system design and tech stack upgrade to build highly available secure maintainable performing and scalable applications.
Excellent problem-solving skills and attention to detail
Familiarity with Caching Kafka Connect Kafka Streams and other related technologies
Experience in software configuration management with tools development automation (GIT Maven Artifactory Jenkins CI / CD etc.)
Experience in integrating third party APIs in the applications
Experience in logging tools such as Splunk Humio etc. for Monitoring and Issue triage
Experience in monitoring and support of production applications to ensure availability and help solving customer reviews.
Ability to write clean coherent code following established coding guidelines.
Strong interpersonal facilitation and effective communication skills (both written and verbal)
Ability to deliver on multiple projects and manage priorities based on changing directions.
Highly driven ability to lead and navigate through ambiguity and results oriented.
Experience developing as part of Agile / Scrum team.
Passionate about delivering zero defect code that meet or exceed the proposed defect SLA and have high sense of accountability for quality and timeliness of deliverables.
Mentor junior team members to ensure quick onboarding.
Education / Experience :
Bachelors / Masters degree in Computer Science / Computer Engineering or other related fields with a minimum of 10 years of overall experience in application development / engineering.
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.
Remote Work : Employment Type :
Full-time
Key Skills
Access Control System,Engineering,Bar Management,Jpa,Law,Jdbc
Experience : years
Vacancy : 1
Backend Engineer Java • Bangalore, Karnataka, India