Job Description :
Position: Core Java
Location:- SFO CA
Position Type:- Contact
Need strong core Java developer who has hands on experience on application development with multi-threading, exception handling, distributed programming, JDBC programming
Strong experience in data Bus, data streaming and socket programming
Experience on working relational (MySQL, SQL, Oracle) & NOSQL databases
Good to have experience in building/using data replication tools like GoldenGate
Good to have knowledge on AWS/Google compute engine/Microsoft Azure, VMs, Docker & Micro service
Good to have knowledge on Open Source technologies to interact and integrate applications

Note – We have received multiple profiles, all those are rejected, Client is looking for strong experience in multi-threading, exception handling, distributed programming, JDBC programming. Strong experience in data Bus, data streaming and socket programming
Skills
Technical Skills:
1. Extensive working experience on Core Java 1.6/1.7+, JDBC, Caching, Hibernate, ORM Layers.
2. Knowledge on REST API frameworks. Strong debugging/analytical skills.
3. Need good Java and DB skills, understanding of replication, SQL and NoSQL databases
Process Skills:
1. Capable of analyzing requirements and develop software as per project defined software process
2. Develop and peer review of LLD (Initiate/ participate in peer reviews)
3. Ability to execute test plans, create test cases test data and contribute to appropriate software (including programming languages) development life cycle methodology and application of specialized business and technical knowledge.
Behavioral Skills:
1. Resolve technical issues of projects and Explore alternate designs
2. Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project.
3. Effectively collaborates and communicates with the stakeholders and ensure client satisfaction
4. Train and coach members of project groups to ensure effective knowledge management activity.
Qualification:
1. Education qualification: B.Tech, BE, BCA, MCA, M. Tech or equivalent technical degree from a reputed college
2. Somebody who has 4 to 7 years of work experience in software development.