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.
What you'll do
Full stack engineering in including writing and maintaining microservices using the Spring Framework.
Write proficient code in Java.
Gather technical requirements from multiple sources and improve on existing strategy and techniques for visualizing and displaying data.
You'll write reliable, sustainable code by utilizing design patterns and refactoring techniques.
Tackle complex business and technical problems involving large-scale data aggregation.
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.
You'll be expected to craft performant high-quality features while ensuring quality through automated testing (unit, integration, e2e, and exploratory)
What you need to succeed
BS in Computer Science or related field of study. Masters level degree preferred, or equivalent business experience.
5+ years of experience programming in Java, C++, Node.js, and / or Python
Object-oriented programming background, preferably in Java.
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.
Sense of urgency, and ownership, and thrives in a fast-paced environment.
Excellent written and verbal communication skills.