Adobe is seeking a Senior Software Engineer to build the next generation web application for Adobe Analytics, Adobe's industry-leading analytics platform. The Adobe Analytics platform processes 20+ billion transactions every single day and delivers reporting data to customers via a sophisticated data visualization interface.
Requirements
- Object-oriented programming background, preferably in Java.
- JavaScript and CSS fundamentals and have composed applications in modern frameworks (such as React, Vue, Angular, etc).
- Experience architecting software frameworks at scale.
- Understanding and use of RESTful web services
- Understanding of AI frameworks and agents
- Database programming knowledge including SQL queries and MySQL or Mongo
Responsibilities
- Full stack development which includes writing and maintaining microservices using the Spring Framework
- Write proficient code in Java.
- Understand and use service APIs within our data retrieval platform that are used by a variety of client applications.
- Use various AI technologies to improve speed and quality of development
- Gather technical requirements from multiple sources and improve 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.
Other
- Minimum 6+ years of relevant work experience.
- Being detail-oriented and self-motivated.
- Be open to constructive criticism in code reviews and willing to give kind feedback to others
- Comfortable working in a large software business where interpersonal skills are paramount