Previous Job
Previous
Java Developer - Mid
Ref No.: 18-08087
Location: Foster City, California
Job Description
We are looking for a talented, technical, proactive, energetic, and passionate person who embraces challenges and is a proven problem solver. You will be a part of a dynamic team tasked with multiple projects ranging from developing REST Service APIs to Back-end Batching applications using Java, J2EE and open source technologies that are highly functional, secure, scalable, and robust.

The Visa Token Services platform services top merchants, payment providers, and banks, and extends Visa tokenization to millions of users across multiple continents and 40+ countries.

This position is based in Foster City, CA.

Key Responsibilities
• Design and develop highly scalable and fault-tolerant systems using Java, J2EE and open source technologies
• Provide technical documentation of solutions
• Present and communicate solution to both technical and nontechnical stakeholders
• Knowledgeable of data technologies and solutions
• Debugging and providing solutions for complicated issues
• Participate in demos and code reviews
• Multi-task and support multiple teams
• Adhere to and enhance software best practices, standards and processes

Qualifications
• Bachelor degree in Computer Science or related field and 5+ years of Software Development Experience or a Masters with 3+ years of Software Development Experience
• You have expertise of Core Java, JEE technologies, REST and container based technologies.
• Experience with back-end technologies such as JDBC, JMS, Spring, Hibernate, JMX
• Experience with SQL and relational database usage with commercial-grade databases.
• Experience architecting solutions with Continuous Integration and Continuous Delivery in mind
• Expert in OO design and design patterns
• Exceptional oral and written communication skills
• You have proven experience as a technologist with ability to understand the requirement and design and build the solution.
• Proven problem solving skills and an ability to respond resourcefully to new demands, priorities and challenges
• Experience and working knowledge of GIT is a plus
• Working knowledge / experience with test automation tools is a plus
• Experience with the payment industry and technologies is a plus