Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Ebay MTS Software Engineer 
United States, Texas, Austin 
651307649

Yesterday

We need someone who is tech savvy and keeps themselves up to date with the newest technology. It is expected you would have deep understanding of computer science fundamentals, especially on SDLC in distributed applications. It’s essential you have strong software development experiences with SOA, SOAP web services, Restful APIs, and messaging solutions.

This position would be the best fit for someone who has been a developer in the past in the development of sophisticated distributed systems. You will succeed in this role if you are ambitious, produce high quality work and are a strong communicator in addition to being comfortable working in a matrix-ed environment, collaborating across globally distributed teams.

You Would:
  • Participate in technical design and implementation to support company’s business and technical initiatives
  • Responsible for software design, user documentation, code review.
  • Work with team on messaging-based distributed applications
  • Solution evaluation on open source and commercial SOA solutions
  • Translate requirements to software design and create clean, efficient, extensible, maintainable code.
  • Architect, develop, and deploy highly scalable, resilient and performant distributed systems full stack applications
  • Practices evidence-centered design making features testable, ensuring high quality and improving velocity in continuous delivery.
  • Provide technical guidance, code review for immediate team and other teams, chip in and review ADRs (Architecture Decision Records), coaching, and mentorship to individual team members within and outside teams.
  • Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution.
  • Lead engineering support, release, and on-call responsibilities for an "always-on" 24/7 site.
Preferred Skills:
  • Domain expertise in one or more of the following areas is highly desirable: APIs (Public or Private), Contact Management (interactions, cases, routing, and blending), Web Application especially servicing large customer base, System Integration and Packaged Software Implementation.
  • 7+ years preferred experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications
  • Expertise required in object-oriented design methodology and application development in Java and J2EE, including Spring, Servlets, JDBC, XML, XSL
  • Proficiency in databases, with experience in Oracle, NoSQL databases, and GraphQL
  • Expertise in unit test, code coverage process, pipeline setup.
  • Experience with database and SQL
  • Validated experience in developing web services and RESTful APIs / micro services at scale
  • Test Driven development is a plus
  • Validated track of success with strong focus on high velocity and high quality
  • Familiar with Agile/Scrum
  • Strong communication skills and reciprocal in nature
  • Proven Java development skills

The base pay range for this position is expected in the range below:

$132,000 - $222,100