The Adobe Document Cloud Services team is looking for a highly motivated engineer and technical thinker to join a high caliber fast paced team which is involved in building highly available & scalable services for Document Cloud. The engineer is expected to have deep experience of building low latency, high performance, highly available and reliable distributed systems.
What you will do:
- Collaborate with architects, product management and other engineering teams to create the technical vision, and roadmap for the team.
- Design, development and testing of large scale, low latency high volume micro-services that serve millions of requests every day.
- Define and drive the best software development/engineering and operational practices for the team.
- Explore best in industry design patterns and managed services and use them in building efficient and reliable services.
- Mentor and help junior team members to excel.
Must have skills:
- 2 - 4 years Experience in design and development of software systems
- B.S/B.E./B. Tech. in Computer Science or equivalent engineering degree
- Proficiency in Java and J2EE
- Proven expertise in distributed systems and building RESTful services.
- Strong problem-solving skills.
- Able to communicate technical details clearly
- Motivated self-starter with the ability to learn and adapt to new technologies
- Work closely and seamlessly with various engineering teams, product management, experience design and quality engineering to ensure we deliver great compelling solutions.
- At ease with ambiguity and able to adapt and change direction/technologies to leverage new learnings.
- Be a mentor and role model for junior engineers.