Software Development Engineer 2

Adobe Adobe · Enterprise · Noida, India

Software Development Engineer 2 role at Adobe Document Cloud Services, focusing on building and scaling low-latency, high-volume micro-services for document workflows. The role involves working with architects and product management, formulating and examining micro-services, guiding development approaches, exploring advanced compose patterns, and mentoring junior members. Requires 2+ years of experience in software systems development, Java/J2EE, and distributed systems with RESTful services.

What you'd actually do

  1. Work closely with architects, product management, and other engineering teams to build the technical vision and roadmap for the group.
  2. Formulate, craft, and examine low-latency, high-volume micro-services at scale to accommodate millions of daily requests.
  3. Set forth and guide effective software development, engineering, and operational approaches for the team.
  4. Explore advanced compose patterns and managed services and use them in constructing efficient and reliable services.
  5. Mentor and help junior team members to excel.

Skills

Required

  • Minimum 2 years' experience in the development and building 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

Nice to have

  • Experience with front-end frameworks like React, Angular, etc.
  • Experience with technical operations and CI/CD
  • Familiarity with Docker, Mesos, and Kubernetes
  • Familiarity with monitoring systems like Splunk, NewRelic, Grafana, etc.
  • Experience with Agile processes and practices