Skip to content

Software Development Engineer
Company | Adobe |
---|
Location | San Jose, CA, USA |
---|
Salary | $113400 – $206300 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
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.