
Search by job, company or skills
Member of Technical Staff 1 (Java/ Backend) - The role is for an experienced
software engineer working on building futuristic and delightful payment
platform features and experiences for PayPals diverse customer base across
the globe. The role will involve working with business teams, product teams,
architects and engineers located across our global offices. We are looking for a
Java Developer with experience in building high-performing, scalable,
enterprise-grade applications
Your day-to-day
Participate in the full development lifecycle, including design, coding,
automated testing, and production releases of backend services
Be a problem solver and drive to get results
Able to find and fix performance, scalability and other live issues in a
time critical environment
Prototype ideas quickly using cutting edge technologies
Communicate effectively to peers and leadership on tasks and projects
Collaborate closely with front-end, architecture and cross-functional
teams and deliver compelling solutions
Passion for code quality, maintainability and testability
What you need to bring
8+ years of experience in a Software Engineer role
Proven track record working with real-world projects, solid
understanding of software development/delivery lifecycle
Strong CS fundamentals, solid knowledge of OOP/OOD, GoF design
patterns
Proficiency with Java stack and JVM (memory/performance tuning, GC)
A strong advocate of code craftsmanship, excellent coding standards,
constant quality improver mindset with a bit of healthy perfectionism
Solid understanding of concepts like Web Services, SOA, REST APIs,
Message Queue, Distributed/Scalable Architecture
Proficiency in Spring Framework, Hibernate (or similar ORM), Maven, Git
Experience with Kafka/RabbitMQ (or any message broker) as well as hands-on with containerization (Docker) is a plus
Frontend experience, as well as any other language, is also beneficial
Prior Technical Leadership experience is a huge plu
Preferred Qualifications
Job ID: 118188857