What you need to know about the role:
Your way to impact:
- Have strong business and technical vision and the ability to communicate this vision to multiple stakeholders.
- Be customer focused and passionate about providing world-class solutions for millions of customers across the world.
- Sense evolving business trends and translate them into needs into technology solves.
- Have deep conceptual and technological understanding of contemporary concepts such as mobile development, cloud computing, social networking, Big Data etc.
- Exhibit strong leadership and exceptional technical skills, hands on programming skills.
- Constantly look out for discovering new value by means of innovations, new processes, methodology, product capabilities, patents and more.
- Be willing to represent PayPal and the team within internal and external forums.
Your day to day:
- People management responsibilities, managing a scrum team.
- Translate product requirements into technical solutions and take end-to-end ownership of the task from development to deployment.
- Write clean and maintainable code with unit and functional test cases.
- Solve technical challenges, complex real-time issues that our customers are facing.
- Perform code reviews.
- Develop and maintain documentation.
- Mentor junior engineers in the team.
What do you need to bring:
- Bachelor's or master’s degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience.
- Must have around 12+ years of experience in developing full stack scalable web , distributed software systems application.
- Strong programming fundamentals and analytical skills. Proficient in at least one programming language - preferably Java .
- Good understanding of architectural considerations such as security, performance, scalability, reliability and part of all design discussions and decisions.
- Candidate must worked with multiple interfacing teams for coordination of release timelines and scope.
- Proficient in full stack development using Java EE technologies (e. g. Java language, application servers, servlet containers,Graph QL, JMS, JPA, Spring, Spring Boot, JAX-RS, Hibernate or equivalent) and JS stack (ReactJS, NodeJS, Redux etc).
- Rapid prototyping of experimental features supported by appealing and user-centered design using Figma, Adobe XD.
- Working knowledge of RDBMS. Understanding of NoSQL and other modern database and storage technologies is desirable.
- Experience in testing frameworks, build tools and CI processes/tools.
- Strong advocate of code craftsmanship and quality deliverables.
- Strong communication and interpersonal skills.
- Proven ability in working with cross-functional groups and getting results in matrix organizations.
Our Benefits:
Any general requests for consideration of your skills, please