Full Stack Engineer
- Foster City, CA
Should have 6-8 yrs of experience
Experience in Java, J2EE, UNIX/Linux, PL/SQL, Data Structures, Design Patterns, Optimizations, Object-Oriented design, Shell scripting
Proficiency with Computer Science fundamentals in object-oriented design, data structures, algorithm design and analysis
Should be very strong in Core java basics and Algorithms, Multi threading , Spring , Hibernate etc.
Should have extensive hands on experience in developing message based architecture and low latency applications
Must be able to tune the application performance and do memory management, and understand fundamentals of garbage collection.
Experience with Spring MVC, Struts, JPA and Hibernate technologies.
Experience in webservers like Tomcat,JBOSS.
Expertise in Service Oriented Design & implementing RESTful APIs, JSON, Web services and XML
Strong knowledge and working experience in relational database technology: SQL, JDBC, Oracle
Experience with Web Services (JAX-RPC, JAX-WS, JAXB, REST/XML-over-HTTP, SOAP, WSDL)
Experience and working knowledge of Service Choreography, Service Orchestration, ESB, Service Registry.
Familiarity with Maven, SVN and GIT
Experience with visualization and drawing/charting/graph library such as D3JS, and ExtJS.
Experience using Test Driven Development, Continuous Integration, and Test Automation
Ready to surround yourself with smart people who will challenge you on a daily basis.
Bachelors in CS is must have, 6-8 Years application development
Strong programming knowledge in Java / Scala / Python
Proficient knowledge in Front end technologies like AngularJS
Mobile development experience is a plus
Strong knowledge in Data Structures and Algorithm
Candidate having less than 2 years or more than 8 years of experience will not be considered for this position
Candidate will be working in VISA Global Commercial Payments area, team will be building a new payment rail leveraging Blockchain technology and distributed ledger, project details can be found here --