Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

PayPal Lead Software Engineer - Full Stack 
India, Tamil Nadu, Chennai 
771625149

18.08.2024

What you need to know about the role


Your day to day

  • Develops efficient, elegant, clean, reusable code with no unnecessary complication or abstraction.
  • Mentor 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

What do you need to bring

  • 9+ years of experience developing large scale applications JAVA, Spring Core and Spring Batch, with good hands-on exposure to SQL and NoSQL technologies, good understanding of relational and free form databases, including strong data architecture and SQL/PL-SQL development skills
  • Hands On Experience in Node/React.
  • Deep understanding of and extensive experience applying advanced object-oriented design and development principles.
  • Expert level understanding of designing and developing data intensive applications and architecting them for scalability and availability.
  • Developing high traffic backend services, with low latency and designing them for scale.
  • Experience applyingsoftware design patterns, data structures, algorithms.
  • Good analytical and problem-solving 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 in application performance fine tuning is a plus.
  • Experience with unit testing using Junit and writing functional testing.
  • 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
  • Focuses on test driven development and automation.
  • Believes in Agile developmentand are comfortablewith SCRUM process.
  • Refactor existing codebase and in understanding existing implementations to decide to refactor or rewrite.
  • Identify Performance bottlenecks and use good coding patterns to avoid them
  • We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.

Our Benefits:

Any general requests for consideration of your skills, please