Job Title: Java BACKEND with ETL
Location: San Jose ,CA
Visa: Any
Years of experience: 8 years
Job Description:
Java experience
(primary skill set)
- Strong Java experience and
coding skills in back end development
- Experience with design and integration with APIs
- Prior experience with one or
more of the following: JavaScript, JSON, Web Services (REST, SOAP,
RPC)
- Experience with Object
Relational mapping tool like Hibernate and Spring
- Prior experience in system integration
design and development
- ETL experience (secondary skill set)
- Prior experience in
modern ETL tools like SSIS, Pentaho Data Integration, etc. is a
plus
Other:
- Experience developing business
applications including data storage and application integration
- Experience implementing, configuring,
customizing and integrating 3rd-party software solutions
- Solid understanding of information
management, data modeling, system integration, development methodologies
(including unit testing)
- Experience in writing and tuning complex
SQL queries
- Strong written and verbal communication
skills
Preferred
Qualifications:
- Senior level engineer
- BA/BS degree in Computer Science
- Prior Google experience
- Experience with the full system
implementation life-cycles (analyze, design, build, test, implement,
support)
- Experience with web
technologies
- Test automation and release automation
exposure
- Experience working on Linux
Responsibilities:
- Develop and administer data integration
solutions and processes for heterogeneous sources
- Support existing and legacy integration
solutions
- Partner with internal teams to
define and implement solutions that improve end to end solutions and
support experiences
- Maintain highest levels of development
practices including technical design, solution development, systems
configuration, test documentation/execution, issue identification and
resolution, writing clean, modular and self-sustaining code.