Job Description :
Senior Java Developer ( Version - Java 1.8)
Location: Sunnyvale, CA

We are looking for highly skilled Java backend engineers working on spring based restful services. The person should be hands-on developer with very good fundamentals in Java and computer science, meeting the below requirements:


Strong Core Java and Fundamentals
Complete understanding of Java collections framework including their performance implications of various data structures and algorithms
Through understanding of Java threading/concurrency this not only includes synchronized blocks, wait notify, but also executors, ThreadPools, Fork/Join, blocking queues, semaphores, countdown latch etc
Java exception hierarchies and when to use what
Knowledge of unit testing (jUnit or TestNG) and mocking framework like bmoc or easy mock
Thorough understanding of JDBC and SQL

Frameworks:
JAX-RS REST service creation and consuming traditional web services
Spring core
XML and JSON parsing technologies and their pro’s and con’s
myBatis us a Plus

Version -
Java 1.8
Spring Boot, Spring core


For immediate consideration, please send your resume at

"Candidates for this role must possess work authorization which does not (and will not in the future) require sponsorship by an employer."

Ø Equal Employment Opportunity: All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.
             

Similar Jobs you may be interested in ..