Posted in

Software Development Engineer

Software Development Engineer

CompanyAdobe
LocationSan Jose, CA, USA
Salary$113400 – $206300
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s or master’s degree in computer science or equivalent majors.
  • 2+ years of experience as a software engineer doing server-side (RESTful services) development.
  • Good Knowledge and experience of Java required.
  • Good Knowledge and experience of relational databases (ideally MySQL) required.
  • Good understanding of data structures, algorithms, object-oriented design/programming.
  • Experience with Agile Software Development techniques.
  • Good written and verbal communication skills.

Responsibilities

  • Participate in all aspect of software development activities including design, coding, code review, unit-testing, integration testing and bug fixing.
  • Handle technical and functional conversations.
  • Collaborate with teammates to design/implement software features, and triage/debug/fix software bugs.
  • Perform code reviews where you exchange knowledge with team members for everyone to improve the quality of their contribution.
  • Handle system design of multiple services on the platform. Resolve problems involving interactions among multiple services.
  • Collaborate with cross-functional teams to ensure superb end-to-end user experience for our customers.

Preferred Qualifications

  • Experience with Spring framework a huge plus.
  • Experience with AWS, New Relic, Splunk is a huge plus.
  • Experience of front-side (UI) development is bonus.
  • Knowledge of coding in other major programming languages is a plus.
  • Expertise in building large-scale, complex client/server solutions is a plus.