Java Developer

Hi,

 

 

Need working in PayPal experience is must.

 

 

Position ; Java Developer

Location ; San Jose, CA

Duration ; 12 months

 

Client ; DXC/PayPal


Job Description:


We are looking for an exceptional Senior Software Engineer with Tech Team Lead experience. If you really enjoy building high traffic backend services for external customer facing web applications and have interest in the latest Java/J2EE based technologies that drives business results then this is your job. 

Responsibilities:
Produce technical design and associated design documentation, and drive design reviews
Build products/platforms
Coordinate team activities with lateral teams across disciplines (e.g., QA) and vertical groups (e.g. Financial Systems), and upwards 
Integrate the team's deliveries with software from other teams to produce final software build
Plan and execute roll-out of software to the live environment according to stipulated standards, practices and milestones
Oversee the quality of deliveries and ensure conformance to processes and practices


Required Skills:
Experience in building high traffic backend services for external customer facing web applications
Understands inside out of fundamentals of Java, specifically JDK7, JUnit, Maven, Jenkins & Sonar
Has built web applications and services using open-source Java Frameworks: Spring MVC & JAX-RS 2.0 implementations (e.g. RestEasy, Jersey or Apache CXF)
Has designed web applications and clearly understands concepts like Web Services, SOA, REST APIs
Has knowledge of different application servers like JBOSS
Comfortable with Agile development and Scrum process
Identify Performance bottlenecks and use good coding patterns to avoid them in the first place
Take ownership of your work and can work independently
Source Control (GIT experience is an advantage)
Unit testing frameworks such as JUnit, Google Test
Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications
Ability to determine impact of architectural solutions and recommendations. Must have experience in justification of technology solutions to business leaders
Excellent verbal and writing skills; ability to produce clear, concise communications and documentation.
Highly effective at working in cross-functional and cross geographical organizations
Experience in maintenance and enhancement of deployed products
Ability to work in a fast paced environment with diverse cultures
Ability to deal with uncertainty and adapt to changes

Desired Skills:
Has experience in refactoring existing codebase and in understanding existing implementations to decide to refactor or rewrite
Working knowledge of finance industry standards and practices preferred


Send us profiles only after you have one of your Senior Java Developers Internally Screen and Rank the candidate on these topics:

Algorithms/Data structures
Lists , Arrays , Trees – operations and complexities
One sorting algorithm – implementation + complexity
One searching algorithm – implementation + complexity
Should know when to use what data structure
Stack , Queue – operations and complexities

Java
Collections : Sets, Maps, Lists – operations and complexities
Maps : HashMap , should know how to implement a simple one (using two arrays , example), how it works , hash collisions etc.
Strings : Operations, complexity , immutability
OOP/Generics : Subtype, supertype , what is final , what is static etc.
Exceptions : Runtime, compile time, errors, handling


Other stuff
Any 1 design pattern, where it is used etc.
REST, SOAP : What is the difference, why to use one over another
Authorization v Authentication
Different HTTP status codes , what is client side error, what is server error
JavaScript: What is server side, what is client side, where would you use it.

Advanced Stuff
Threads : Threadpools, synchronization, what is multithreading, race conditions, volatile , how to design with thread safety, maybe pub-sub implementation, locks

 

 

 

Please e-mail me if I miss your phone call

 

 

Mahesh kumar

RECRUITER

maheshkumar@centraprise.com

G-Talk: maheshkumarcentraprise@gmail.com

Centraprise Corp
Edison , New Jersey.

3 Ethel Rd,Suite # 304.
Direct: 6093570767
Ex : 427

Fax :(732) 626 6289

Minority Owned (MBE) Certified

 

 

Comments

Popular posts from this blog

SAP Basis Architect

JD :: Snowflake Python AWS Developer | contract | New Jersey

Data Architect