Logo of Huzzle

Software Development Engineer

image

Adobe

14d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You need 5+ years in software development, strong Java/Spring Boot skills, AWS expertise, microservices experience, and familiarity with SQL/NoSQL, Agile, and DevOps methodologies.
  • You will own feature development, drive technical discussions, enhance automation, introduce cloud technologies, identify and address technical gaps, and model efficient, robust coding practices.

Requirements

  • 5+ years of software development experience.
  • Strong analytical, problem-solving, and programming skills.
  • Proficiency in JAVA programming with the Spring Boot framework.
  • Experience in Microservice testing methodologies and Automation frameworks.
  • Proficient in AWS cloud technologies. Familiar with microservices architecture/design patterns, cloud-based web services architecture, and frameworks.
  • Experience in the following web technologies will be an added advantage: Cloud Technologies, Web Services, JAVA, My SQL, Cassandra, Spring Boot, JUnit, TestNG, Spring, Service Gateway, Kafka, and Docker.
  • Good exposure to development, code quality, and build tools: Eclipse, Jenkins, Maven, Git, Sonar.
  • Experience in data modeling and design for SQL and NoSQL databases – experience in logical database design and providing recommendations for database query tuning.
  • Excellent written and verbal communication, documentation, and presentation skills.
  • Self-motivated and passionate about working on innovative ideas, processes, and technologies.
  • Strong appetite for security, availability, scalability, performance, extensibility, and maintainability.
  • Experience with Agile/Scrum/DevOps software development methodologies.

Responsibilities

  • Take ownership of feature development, testing, and deployment.
  • Drive cross-team technical discussions that synthesize diverse points of view.
  • Develop standard processes for design, coding, performance, and monitoring, and take charge of code review protocols.
  • Drive the Automation roadmap for Commerce services and improve test coverage.
  • Introduce new cloud technologies, tools, and processes to keep innovating in the subscription area to drive greater business value.
  • Find any technical gaps in the current solution, discuss options with collaborators, and help the team implement solutions for better performance, scalability, availability, and security.
  • Lead efforts in establishing objectives and approaches to critical and complex technical assignments. Lead technology conversations.
  • Serve as a role model for the team in terms of developing robust code both quickly and efficiently.

FAQs

What is the primary focus of the Software Development Engineer role at Adobe?

The primary focus is on developing, testing, and deploying features while collaborating with cross-functional teams to drive innovation and deliver exceptional digital experiences.

What technologies should candidates be proficient in for this role?

Candidates should be proficient in JAVA programming with the Spring Boot framework, AWS cloud technologies, and have experience with web technologies such as MySQL, Cassandra, and Kafka.

How many years of experience are required for this position?

A minimum of 5 years of software development experience is required.

What methodologies does Adobe follow in its software development processes?

Adobe follows Agile, Scrum, and DevOps software development methodologies.

Are there any specific skills related to testing that are desirable for this role?

Yes, experience in Microservice testing methodologies and Automation frameworks is desirable.

Does Adobe provide training and development opportunities for its employees?

Yes, Adobe is committed to empowering employees and encourages innovative ideas and continuous learning opportunities.

Is experience with data modeling important for this position?

Yes, experience in logical database design and providing recommendations for database query tuning for SQL and NoSQL databases is important.

What kind of work environment does Adobe promote?

Adobe promotes a collaborative work environment that values innovation, excellence, and respect for all employees.

How does Adobe ensure equal employment opportunities?

Adobe is an Equal Employment Opportunity and affirmative action employer, ensuring that hiring and employment practices do not discriminate based on various protected characteristics.

What kind of skills are emphasized for effective communication within the team?

Excellent written and verbal communication, documentation, and presentation skills are emphasized for effective communication within the team.

Technology
Industry
10,001+
Employees
1982
Founded Year

Mission & Purpose

Adobe is the global leader in digital media and digital marketing solutions. Our creative, marketing and document solutions empower everyone – from emerging artists to global brands – to bring digital creations to life and deliver immersive, compelling experiences to the right person at the right moment for the best results. In short, Adobe is everywhere, and we’re changing the world through digital experiences.