Full Stack Engineer

  • Foster City, CA
  • Full-time

Job Description

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

Additional Information

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 --