- 6 or more years of work experience with a bachelor's degree or 4 or more years of relevant experience with an Advanced Degree (e.g., Master's, MBA, JD, MD) or up to 3 years of relevant experience with a PhD.
- Experience in distributed enterprise application development using Java Technology Stack
- Experience Server side development experience
- Good understanding of RDBMS such as Oracle, MySQL, MSSQL, Postgres
- Excellent understanding of CI/CD process. Should have exposure to tools such as Jenkins, Maven, GithubActions, etc
- Should be able to design and components independently, experience in highly scalable web services Exposure to containerized microservices architecture and stacks is a big plus
- Troubleshooting root cause analysis and implementing major components for large projects is a plus
- Knowledge of tools like Splunk Opera Thread Heap dump analysis GC Grafana of monitoring of system matrix and application analysis tools is an advantage
- Good understanding of Algorithms and Data structures
- Must have worked in agile and scrum
- Excellent communication skill
- Knowledge of GenAI, ChatGPT, LLM is a plus
Information for US Applicants For roles located in the US, the estimated salary range for this position is $133,300.00 to $ 213,400.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity.Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Work Hours
Varies upon the needs of the department.
Travel Requirements
This position requires travel 5-10% of the time.
Mental/Physical Requirements
This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.