PayPalposted 12 days ago
Full-time • Mid Level
Austin, TX

About the position

PayPal, Inc. seeks MTS 1, Software Engineer in Austin, TX. The role involves designing and developing a highly scalable and configurable Identity Platform, building and implementing software systems for reliability, availability, scalability, and performance. The engineer will participate in design meetings to propose, discuss, and refine new software features and functionality, analyze business and user requirements, and transform them into scalable software designs. The position requires ensuring adherence to good coding standards and utilizing tools that improve the quality of the delivered code. The engineer will be involved in all aspects of the software development life cycle, from the initial kickoff through requirements analysis, design, and implementation. Responsibilities also include maintaining and enhancing existing architectural documentation and creating new ones as needed, as well as communicating with business partners and stakeholders on technical standards, principles, methodology, and trends. Knowledge of full stack development using Java EE technologies and mid-tier technologies is essential, along with experience in designing and building web services/microservices in a commercial setting.

Responsibilities

  • Design and develop a highly scalable and configurable Identity Platform.
  • Build and implement software systems for reliability, availability, scalability, and performance.
  • Participate in design meetings to propose, discuss, and refine new software features and functionality.
  • Analyze business and user requirements and transform them into scalable software designs.
  • Ensure adherence to good coding standards and use tools that improve the quality of the delivered code.
  • Be involved in all aspects of the software development life cycle.
  • Maintain and enhance existing architectural documentation and create new ones as needed.
  • Communicate with business partners and stakeholders on technical standards, principles, methodology, and trends.

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field.
  • Six years of experience in the job offered or a related occupation.
  • Experience with Java EE technologies, Java language, JPA, Spring, Spring boot, Hibernate and related frameworks (2 years).
  • Experience with JavaScript language and Node.JS (1 year).
  • Experience designing application services with REST API interfaces (2 years).
  • Experience with SQL and database technologies such as Oracle, JDBC and ORM frameworks (e.g. Hibernate) (2 years).
  • Experience designing and developing large-scale software applications using Design Patterns and Java (2 years).
  • Experience with SOAP APIs (1 year).
  • Experience designing Web Services and Microservices (2 years).
  • Familiarity with test methodologies such as Junit, testNG.

Benefits

  • Flexible work environment.
  • Employee shares options.
  • Health and life insurance.
  • Resources to help care for financial, physical, and mental health.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service