Job Overview
Job description
- Location:
- Woonsocket, RI, United States
- Work arrangement:
- On-site
Role Summary
Sr. Core Java Developer with strong Database development skills
All 8 positions are developers - A combination of database / core Java development . The focus is on Core Java (they will not work with any front end development of frameworks), Teradata, Oracle, and Unix Programming.
Strong Oracle Development Experience
- Needs to understand the use of triggers
- Needs to have DDL Scripting experience
- Needs to understand the use of internal & external tables
- Needs to understand all aggregate functions in Oracle
- Needs to understand how to work with Views
- Needs to understand the different types of sub-quarries
Needs to understand the different types of table partitions .
Strong Teradata Development Experience
Must have experience using Load/Unload Utilities BTEQ, Teradata SQL Assistant, Tpump, FastLoad, MultiLoad, FastExport
Needs to understand the different types of Indexes- advantages/dis-advantages of each.
- Needs to understand stored procedures- How to utilize them
- Needs to understand how to create views in tables
- Needs to understand bulk inserts
Responsibilities
Responsibilities will vary based on the specific project each consultants is assigned to. Some of the general responsibilities will include
- Developing Java services to process dataservice requests to different Java based applications.
- Write complex SQL queries and Shell scripts as part of daily activities.
- Analyze issues and suggest technical solutions.
Requirements
Strong Unix Scripting and Programming Experience
- Must have strong Shell Scripting/Programming, knowledge specific commands, working with command lines
- Must have experience accessing the command line arguments from the Shell Scripts
- Must have experience debugging Schell scripts
Must have experience working with hard links and soft links?
Core Java Development Experience
- Experience with Multi-threading and synchronization,
- Must have experience with Abstract Classes and interfaces
- Must have experience with Strings and Arrays
- Must have experience with OOPs Concepts & Patterns
- Must understand File IO and Serialization
- Must have experience with Collections - List , Map , Set etc.
- Must have experience with Exceptions - Checked , Unchecked
Nice to haves
- Knowledge of Data warehousing concept
- Knowledge of Data modeling
Benefits
All your information will be kept confidential according to EEO guidelines.
- Role:
- Core Java Developer or Database Developer - USC/GC/GC-EAD
- Industry Type:
- Information Technology And Services
- Job Type:
- Contract