Senior Software Engineer designing and optimizing scalable backend systems for PayPal’s payouts platform. Focus on automating funds-in options and enhancing payment processing.
Responsibilities
Anchor major team work-streams to build and improve large-scale systems, grow the scale of our platform, reduce complexity, increase automation and burn down technical debt
Build key components of our platform partnering with cross-functional teams
Design and develop highly scalable and available applications for mission-critical systems
Design, develop and maintain client-side and server-side software components including Web, REST APIs, GraphQL API, real-time systems and batch
Setup practices to ensure the highest levels of operational resiliency
Collaborate with leadership, peers and customers to effectively deliver solutions and projects
Serve as a mentor, technical leader, and thought leader within a talented team of engineers, challenging others and helping them grow
Track business impact of features on a regular basis, and rely on performance data to make informed decisions about possible changes or improvements
Contribute to a culture of learning and sharing technology insights across teams
Be part of live support rotation
Requirements
3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience
Strong experience with Java, including core concepts (OOP, data structure, algorithms)
Experience developing highly scalable clustered JEE systems
Proficiency in JEE Design Patterns, designing for enterprise-grade security, concurrency and effective session management
Experience working with large volume transaction processing
Familiar with popular Java frameworks such as Spring, Hibernate, or Java EE
Experience in Service Oriented Architecture (SOA)
Experience with SQL and databases (MySQL, Oracle)
Knowledge of IDEs (IntelliJ, Eclipse) and build tools (Maven, Gradle)
Proficiency with version control systems, particularly Git
Experience with testing frameworks such as JUnit and Mockito
Experience with UI test frameworks such as Selenium and Cypress can be advantageous
Experience with performance test framework such as Jmeter can be advantageous
Familiarity with CI/CD pipelines, using tools like Harness, Jenkins, Teamcity can be advantageous
Working knowledge with APM tools (Datadog, Splunk) for production issues debugging can be advantageous
Working knowledge with at least one messaging framework (e.g. Hazelcast, Apache Kafka) can be advantageous
Experience with Docker for containerization and Kubernetes for orchestration can be advantageous
Benefits
medical, dental, vision, life and disability insurance
Senior Database Engineer at Verizon responsible for SQL Server management and NoSQL migration. Involves production support, troubleshooting, and collaborating with application teams.
CitiRisk Credit Technology is seeking a Senior Vice President to lead architectural design and strategic implementation of software solutions. Position involves hands - on coding exceeding 50% of time.
Lead Software Engineer developing core components of high - performance applications for Morgan Stanley. Collaborating with cross - functional teams and enhancing existing components using modern Java practices.
Lead Full Stack Engineer at CoverGo managing development lifecycle and AI integration in our SaaS platform. Oversee team performance and drive innovative solutions in insurance technology.
Lead Full Stack Engineer at CoverGo overseeing development of insurance SaaS solutions. Mentoring engineering teams and collaborating with stakeholders to align technical solutions with business goals.
Software Developer at Kneat enhancing their paperless solutions through backend development and Elasticsearch proficiency. Collaborating with an Agile team in a fast - paced R&D environment.
Senior Software Developer - Backend specializing in Elasticsearch for Kneat's R&D team. Collaborating in Agile environment to enhance product suite and solve complex user problems.
Staff Backend Engineer at SafetyCulture responsible for technical direction of identity and access control systems. Leading architecture decisions and ensuring security for the cloud engineering team.
Back - end Software Engineer developing and enhancing clinical data repositories and APIs at Orion Health. Contributing to engineering best practices and mentoring junior engineers in a hybrid working environment.
Backend Developer at CI&T focusing on APIs and services for a leading Brazilian retailer. Responsible for backend solutions with a strong emphasis on security and integration.