Sr Full-Stack Software Development Engineer - Ecommerce
Adobe
San Jose
hace 6 días

Our Company

Changing the world through digital experiences is what Adobe’s all about. We give everyone from emerging artists to global brands everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.

We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

The Opportunity

We are looking for full stack software development engineers to join our team. We work like a small startup within Adobe but have a major impact on revenue millions now, but BILLIONS in the next few years!

Operating like a squad model, there are many opportunities to work cross functionally and learn all aspects of the business.

And it's not just support, we're building the next platform to enable Adobe's ability to reach more creative customers.

Responsibilities :

  • Full stack engineering in including writing and maintaining microservices using the Spring Framework
  • Write proficient code in Java.
  • Designing services that scale : proxies, caching, and asynchronous processing.
  • Deliver critical components and services to be used by a variety of clients, enabling flexible and rapidly optimizable.
  • Understand and use service APIs within our data retrieval platform that are used by a variety of client applications.
  • Gather technical requirements from multiple sources and improve on existing strategy and techniques for visualizing and displaying data.
  • Tackle complex business and technical problems involving large-scale data aggregation.
  • You'll write reliable, sustainable code by utilizing design patterns and refactoring techniques.
  • You'll be expected to craft performant high-quality features while ensuring quality through automated testing (unit, integration, e2e, and exploratory) and provide constructive code reviews
  • Requirements :

  • BS in Computer Science or related field of study. Masters level degree preferred, or equivalent business experience.
  • 7+ years of experience programming in Java, C++, Node.js, and / or Python, including at least 3 years in Java.
  • Object-oriented programming background, preferably in Java.
  • Experience architecting software frameworks at scale.
  • Understanding and use of RESTful web services
  • Database programming knowledge including SQL queries and MySQL. Being detail-oriented and self-motivated.
  • Ability to troubleshoot and resolve problems using appropriate tools and techniques.
  • Experience with modern development practices in testing, version control, Agile.
  • Be open to constructive criticism in code reviews and willing to give kind feedback to others
  • Sense of urgency, and ownership, and thrives in a fast-paced environment.
  • Excellent written and verbal communication skills.
  • BusinessPlatform-ALL1

    Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación