Java Backend Developer
Sunnyvale, CA. Posted 7 months ago
Job title: Java Backend Developer
Location: Sunnyvale, CA
Duration: 12+ months
Remarks: C2C (but candidate must be a Citizen, GC, TN VISA, L2/H4-EAD. Sorry no H1"s, OPT/CPT EAD for now)
5 - 10 years overall Software Engineer/Developer experience.
Java, J2EE, Spring or other MVC framework programming skills.
Experience with Scala and Application Security
Demonstrated expertise in multi-tiered application development, and familiarity with design considerations such as Service Oriented Architecture (SOA), performance, scalability, re-usability and flexibility.
Experience working on eCommerce sites (must have)
Familiar with relational databases, preferably Oracle.
Extensive experience with web application servers such as Tomcat, WebObjects, or WebLogic.
Familiarity and experience with packaged or custom CMS solutions.
Proven ability to manage to deadlines and meet cost constraints.
Ability to support multiple projects at the same time.
Proven skills on brainstorming and communicating technology ideas and issues with peers and IT management.
Must be a self-starter and comfortable with a start-up like environment.
Familiarity with developing and consuming RESTful services.
Familiarity with Maven.
Additional preferred skills:
Experience with high traffic eCommerce applications, or online merchandising web sites
Working knowledge of software development methods and processes including Waterfall and Agile development practices.
Excellent organizational and documentation skills.
Scala programming experience
Mobile server side application development experience (build services to power-up iOS applications)
Prior experience using Xcode/iOS Simulators
Core Java, Java/J2EE, Spring Framework, Scala, Application security, RDBMS/Oracle, eCommerce sites