Staff Software Java Engineer

PayPalSan Jose, CA
1d

About The Position

Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system Determines the technical tasks that other engineers will follow Actions result in the achievement of customer, operational, program or service objectives Proactively improves existing structures & processes Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems Notices patterns and condenses repetition into densely meaningful generalized solutions Collaborates with management to set/improve standards for engineering rigor Leads backend development for the team by working with functional leads and Architects Participate in the full development lifecycle, including design, coding, automated testing, and releases Be a problem solver and drive to get results Able to find & 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 product, architecture and other cross-functional teams to deliver compelling solutions Passion for code quality, maintainability and testability

Requirements

  • 5+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.
  • 8+ years software development experience (or Master's with 6+ years of experience)
  • Competent in designing and building scalable GraphQL services & REST APIs
  • Solid understanding of web & mobile applications stack, SOA & Message Queues
  • Proficient with Java, Java Spring Boot, Junit, SQL, Maven & Git
  • B.S. or equivalent degree in Computer Science

Nice To Haves

  • Experience with JavaScript and NodeJs is a plus

Responsibilities

  • Acts as a project or system leader, coordinating the activities of other engineers
  • Determines the technical tasks that other engineers will follow
  • Proactively improves existing structures & processes
  • Exercises judgement in reconciling diverse and competing priorities
  • Collaborates with management to set/improve standards for engineering rigor
  • Leads backend development for the team by working with functional leads and Architects
  • Participate in the full development lifecycle, including design, coding, automated testing, and releases
  • Be a problem solver and drive to get results
  • Able to find & 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 product, architecture and other cross-functional teams to deliver compelling solutions
  • Passion for code quality, maintainability and testability
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service