Gemini Consulting Services - Chicago, IL

posted 2 months ago

Full-time - Mid Level
Chicago, IL
Professional, Scientific, and Technical Services

About the position

The Java Backend Developer position is a critical role within PayPal, focusing on the design and implementation of highly available and scalable backend software components using Java. This role is essential for ensuring that the backend systems are robust, efficient, and capable of handling high volumes of transactions. The successful candidate will be responsible for developing automated tests and delivering high-quality code to production within a short development cycle, adhering to Continuous Integration and Continuous Delivery (CI/CD) practices. In this position, the developer will conduct design and code reviews, fix bugs, and resolve production issues, ensuring that the software meets the highest standards of quality and performance. A solid foundational knowledge of computer engineering is required, along with an intellectual curiosity to understand the business context in which the software operates. The ideal candidate will possess strong Object-Oriented Programming (OOP) skills, the ability to analyze requirements, and prepare effective design solutions. The role demands a passion for developing robust and scalable software systems, with at least five years of solid server-side development experience in Java. Candidates should have a solid understanding of basic algorithms and experience working with relational databases. A highly motivated, goal-driven attitude is essential, along with the ability to embrace challenges and work effectively in a team environment. Experience with REST APIs, web services, and both unit and functional testing is also required. The developer will collaborate with globally distributed teams across multiple time zones, making strong communication skills vital for success in this role.

Responsibilities

  • Design and implement highly available and scalable backend software components in Java.
  • Develop automated tests and deliver high quality code to production within a short development cycle in the Continuous Integration and delivery environment.
  • Conduct design and code reviews, fix bugs, and resolve production issues.
  • Analyze requirements and prepare design solutions based on strong OOP skills.
  • Work effectively with globally distributed teams in multiple time zones.

Requirements

  • At least 10 years of experience in software development, with a focus on backend development in Java.
  • Solid foundational knowledge of computer engineering.
  • Strong OOP skills and ability to analyze requirements and prepare design.
  • At least 5 years of solid server-side development experience with Java.
  • Solid knowledge of basic algorithms and experience working with relational databases.
  • Experience with REST APIs, web services, unit and functional testing.
  • Highly motivated, goal-driven, and can-do attitude.

Nice-to-haves

  • Prior experience with PayPal is a plus.
  • Innovative and entrepreneurial mindset.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service