Peter Lu is a Sr Java Backend Developer at Apponda Inc.
-
Sr Java DeveloperApponda Inc Feb 2024 - PresentSan Jose, California, United StatesDESCRIPTION: In Apponda Inc, I was working as a Sr Java Developer for the project of Account & Product Setup (APS). It is an intranet application used by staff of Treasury Services, Investor Services, Broker Dealer, and the Private Bank to submit client account and product setup requests to the appropriate operations setup teams for implementationRESPONSIBILITIES: • Implemented and deployed Elastic Search in medical platform.• Experienced in NoSQL database.• Maintain and enhance automated testing medical platform and pipelines to help build reliable, scalable, high quality applications• Involved in architecture of authentication & authorization design patterns.• Participate in design and implementation of test infrastructure to support moving services to a Continuous Deployment by using JAVA/J2EE code.• Build and maintain an automated test infrastructure for a multi-platform medical product that will be used to validate all aspects of the product operation.• Integrated web applications with Restful APIs• Experienced in unit testing using JUnit -
Sr. Java Backend DeveloperEbay Mar 2023 - Feb 2024San Jose, California, United StatesDESCRIPTION: In eBay, I was working as a Sr. Java Backend Developer in the Payments Order team. Our team is responsible for developing new legacy order management system with addition of new features. I also help shipping m2m team to develop automations for different components. We employ technologies like Java, GraphQL, eBay enterprise cloud service, Maven for project management and Git for version control.RESPONSIBILITIES: • Worked in a team of developers adding new features to current order management system• Set up automation integration tests for different components in both order and m2m teams.• Updated the GraphQL version and ran the rolling out into production with error checking• Ran Spring Boot Raptor upgrading for different components and rolling out to production• Helped moving current components of order management system to new v3 legacy version• Keep good communication within team and between different teamsENVIRONMENT: Java, GraphQL, Rest API, Jenkins, Oracle SQL, Git, JSON/XML, Intellij IDEA -
Full Stack EngineerMeta Facebook Feb 2022 - Feb 2023Menlo Park, California, United StatesDESCRIPTION: In Facebook, I was working as a Sr. Full Stack Developer for the project of Global Security System Technology. Our team is responsible for developing legacy user interface system combining backend integration support for collect and create security data pipeline for data engineering and data analysis. We employ technologies like Java, PHP, React JS, Python, Hive, Gradle and Git for version control.RESPONSIBILITIES: • Worked in a team of developers building new user interface for global security data analysis• Develop multiple APIs for data collection and data engineering• Design different database schema to backend support for other business teams of Global Security System Management• Create integration between different program tools according to business requirements• Design legacy front user interface for data collection and data analysis from other business teams• Participate in building internal applications• Keep good communication with product teams to present results and get feedback• Perform testing systems for different front end user interface• Perform data transfer and data manipulation between Hive and MySQL with data pipelines• Write unit test and integration test cases for Rest APIs -
Sr. Java DeveloperWalmart Global Tech Jul 2020 - Jan 2022Sunnyvale, California, United StatesI was working as a Sr Java Developer for the project of Glass. Our team is responsible for developing legacy payment system combining online and local stores with all types of payment methods according to different business scenarios. We employ technologies like Spring, Maven, Docker, WCNP, Restful and Git for version control.RESPONSIBILITIES: • Worked with a team of developers building new features for checkout payment in Walmart website. • Actively engaged in developing multiple APIs for checkout payment• Worked with other Architects, Product Management, and cross functional teams to develop innovative solutions that meet market needs with respect to functionality, performance, availability, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.• Designed different APIs based on different business scenarios and marketing requirements• Wrote unit test and integration test for all APIs of checkout payment• Helped to upgrade the automation testing systems for different web services• Performed production monitor with enterprise cloud network platform WCNP and Splunk metrics• Implemented new tools such as Docker and WCNP to assist with auto-scaling, continuous integration, rolling updates with no downtime to deploy Restful web services using cloud formation templates• Found and help to fix performance, scalability, and other live issues in a time critical environment• Actively participate in code reviews to attain the highest standards for Java REST API• Designed and developed Micro Services business components and RESTful service endpoints using spring. • Wrote unit test and integration test cases with TestNG.• Employed new omnipromise automation test platform for test cases.• Used GitHub version control for tagging the new versions. -
Senior Full Stack DeveloperEbay Jul 2018 - Jun 2020San Jose, California, United StatesDESCRIPTION: In eBay Inc, I was working as a Sr Java Developer for the project of developing automation testing framework for new platform of identity, accounts services with high quality and high scalability. We use technologies like Spring Boot, Maven, Restful, JUnit, TestNG and Git for version control.RESPONSIBILITIES: • Maintain and enhance our automated testing platform and pipelines to help to build reliable, scalable, high quality applications• Participate in design and implementation of test infrastructure to support moving services to a Continuous Deployment• Build and maintain an automated test infrastructure for a multi-platform product that will be used to validate all aspects of the product operation.• Worked on HTML, CSS, JavaScript and their integration within a PHP environment• Evaluate product functionality and create test strategies and test cases to assess product quality• Establish processes and tools set to maintain automation scripts and generate regular test reports.• Share automation best practices and set high standards for the entire team to build consistent and maintainable tests and test automation frameworks.• Actively engage in and lead the continuous improvement of testing practice with a focus on speed, quality and innovation• Design, develop and maintain automated test scripts• Develop, improve and implement the automation solutions to be used across our technology stacks and lines of business• Involved in unit testing and integration testing before production deployments. • Developed test cases for the developed application. -
Full Stack DeveloperPaypal Jan 2017 - Jun 2018San Jose, California, United StatesDESCRIPTION: In PayPal, I was working as a Sr Java Developer for Department of Payment Setup and Payment Execution. Our team is responsible for developing web services for all possible features of online payments. We use technologies like Spring Boot, Maven, Restful and Git for version control.RESPONSIBILITIES: • Worked with a team of developers maintaining and building new features for online payments• Define, design, and implement complex, multi-tier distributed software applications.• Work with other Architects, Product Management, and cross functional teams to develop innovative solutions that meet market needs with respect to functionality, performance, availability, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.• Write REST API implementation following best practices.• Developed PHP models using object-oriented programming concepts.• Test business logic that makes SQL queries using PHP Unit testing.• Understand and experience OAuth• Own and drive development and delivery of features in the API• Working with front end team to improve UI/UX design using React and Redux• Working with management in improving the team morale.• Ability to lead large project involving cross vertical integration• Ability to find and help fix performance, scalability, and other live issues in a very time critical environment• Ability to work well with team members to achieve end vision.• Collaborate with Product, Engineering and QA to resolve bugs• Develop and communicate technical processes, standards, and best practices to the team• Be innovative through rapid prototyping and iterative development.• Used Spring Boot to implement a configuration system of deployed games on Double Down.• Wrote Unit Test with TestNG for performing unit testing.• Involved in database deployments, capacity planning, monitoring multi datacenters, performance tuning, and troubleshooting. -
Java DeveloperWalmart Labs Jan 2016 - Dec 2016Sunnyvale, California, United StatesDESCRIPTION: In Walmart labs, I was working as a Sr Java Developer for Department of International Support Technology. Our team is responsible for developing web services for some individual countries such as US, Canada, Mexico, India, China and cross border. We use technologies like Spring Boot, Maven, Restful, Cassandra and Git for version control.RESPONSIBILITIES: • Worked with a team of developers maintaining and building new features for ordering and checkout pipeline in Walmart website. • Implemented Micro Services based Cloud Architecture using Spring Boot. • Designed and developed Micro Services business components and RESTful service endpoints using spring boot. • Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively. • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.• Used Spring Boot to implement a configuration system of deployed games on Double Down.• Wrote Junit Test cases for performing unit testing.• Designed and implemented the Cassandra keyspace.• Involved in capacity planning and requirements gathering for multi datacenter Cassandra cluster.• Involved in NoSQL database design, integration and implementation.• Installed and configured Cassandra cluster and CQL on the cluster.• Involved in the process of data mover for disaster recovery platforms Backup and recovery.• Involved in database deployments, capacity planning, monitoring multi datacenters, performance tuning, and troubleshooting.• Knowledge on bootstrapping, removing, replicating the nodes in Cassandra and Solr clusters.• Experienced in upgrading the existing Cassandra cluster to latest releases.• Imported data from various resources to the Cassandra cluster using Java APIs.• Experienced in storing the analyzed results into the Cassandra cluster.• Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations. -
Java DeveloperSilicon Valley Bank Jan 2015 - Dec 2015Santa Clara, California, United StatesDESCRIPTION: In Silicon Valley Bank, I was working as a Sr Java Developer for the project of developing new Platform of payments, accounts and transactions management system according to new Open Banking requirements for United Kingdom. Our team is responsible for developing web services for all possible business features of online payments, account and transaction management. We use technologies like Spring Boot 2.0, Gradle 5.4, Restful and Git for version control.RESPONSIBILITIES: • Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations. • Designed and developed the REST based Microservices using the Spring Boot. • Developed and consumed Restful web services to accumulate data and generate reports. • Involved in unit testing and integration testing before production deployments. • Developed Junit test cases for the developed application. • Go through the assigned JIRA issue requests of the project and work with Business requestor to finalize requirements based on the technical possibilities. • Understanding High Level Design and creating detailed technical Design documents. • Developed code using server-side technologies like Spring Boot framework- Core, AOP, MVC, Data. • Doing code review for the projects done by other teammates/ peer code review. • Used Jenkins tool to deploy application in cloud environments. • Tracking the defects/bugs till production phase. • Interacted with Business requestor/ Client portfolio managers to finalize the requirements• Working with other teams (like front end, middle ware and business teams), required for the project. • Involved in build and deploying the application using Tomcat server. • Implemented rules for code quality, Check style, Find and fix bugs. -
Java DeveloperAirbnb Jan 2014 - Dec 2014San Francisco, California, United StatesDESCRIPTION: In Airbnb, I was working as a Sr Java Developer for the project of developing Payments SOA Platform. Our team is responsible for developing web services for all possible business features of online payments. We use technologies like Spring Boot, Gradle, Restful and Git for version control.RESPONSIBILITIES: • Worked with a team of developers to build new generation of online payments platform• Work with other Architects, Product Management, and cross functional teams to develop innovative solutions that meet market needs with respect to functionality, performance, availability, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.• Ability to find and help fix performance, scalability, and other live issues in a very time critical environment• Partner closely with product and other dependency teams to craft great product experiences• Be problem solvers and drive to get results.• Collaborate with Product, Engineering and QA to resolve bugs• Develop and communicate technical processes, standards, and best practices to the team• Used Spring Boot to implement a configuration system of deployed applications• Wrote Unit Test with JUit and Mockito for performing unit testing.• Wrote Integration tests with JUit to test different online payment applications• Employed Gradle to make builds for developing Rest applications• Actively participate in code reviews to attain the highest standards for Java REST API• Follow agile methodologies PDLC• Implement new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime to deploy Restful web services in AWS using cloud formation template.• Involved in Data loading from MySQL to Cassandra using Java API and fixed the discrepancies that occurred during loading.• Used Git version control system to update web applications
Frequently Asked Questions about Peter Lu
What company does Peter Lu work for?
Peter Lu works for Apponda Inc
What is Peter Lu's role at the current company?
Peter Lu's current role is Sr Java Backend Developer.
Who are Peter Lu's colleagues?
Peter Lu's colleagues are Nathan Wang, Zihan Xu, Richard Wang.
Not the Peter Lu you were looking for?
-
6gmail.com, live.ca, telus.com, gmail.com, koho.ca, waveapps.com
2 +141652XXXXX
-
2rheem.com.au, honeywell.com
1 +197345XXXXX
-
2hotmail.com, uniuni.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial