Paypal Hiring Java Developer

Location: Chennai
Experience:8+ YEARS
Role: Software Developer
Skill: Java

Job Description:

  • Develops efficient, elegant, clean, reusable code with no unnecessary complication or abstraction.
  • Mentors other engineers and developers by providing technical and business related guidance and resources;
  • Deliver quality solutions on schedule;
  • Create / Review well articulated, detailed design documents;
  • Advises management and appropriate groups on support issues which impact customer satisfaction and provides recommendations for appropriate actions;
  • Presents issues and solutions to audiences of varying sizes. Provides recognized technical and business leadership and is able to provide deep technical support across a range of functionality;
  • Manages workload and other assignments efficiently while being able to resolve time-critical situations reliably and professionally;
  • Participates in the development of tools, systems and processes aimed at improving product supportability or overall support productivity

Job Requirements

  • 8+ years of experience developing software, primarily with JAVA
  • Expert hands on development experience using JAVA, Spring Core and Spring Batch.
  • Deep understanding of and extensive experience applying advanced object-oriented design and development principles
  • Good analytical and problem solving skills
  • Experience developing data-driven applications using an industry standard RDBMS (Oracle, DB2, etc.), including strong data architecture and SQL development skills
  • Experience collaborating with business users to define the key business requirements and translate them into process/technical solutions
  • Experience in Unix based development environment is a plus
  • Knowledge on scripting languages like Unix Shell, Perl, Python is a plus
  • Experience applying software design patterns, data structures, algorithms.
  • Experience in application performance fine tuning is a plus.
  • Experience with unit testing (preferably Google Test) and tools
  • Experience using industry standard software development tools (IDE / Version Control / Continuous Integration)
  • Strong debugging and problem resolution skills
  • Expertise in online payments and related domains is a plus