Architect, Software Engineer


June 10, 2021

Do what you love. Love what you do.

At Workday, we help the world’s largest organizations adapt to what’s next by bringing finance, HR, and planning into a single enterprise cloud. We work hard, and we’re serious about what we do. But we like to have fun, too. We put people first, celebrate diversity, drive innovation, and do good in the communities where we live and work.
Job Description
About the Team
Workday Adaptive Planning is looking for our next architect who is hands on and passionate about Java. Be a key part of a culture where issues are debated as a healthy part of reaching a team agreement on how to move forward. There are no winners or losers; only great solutions.
We are building our next generation sheets framework to support planning software’s growing demand of enterprise collaboration.
About the Role

  • Scalable multi-tenant planning platform in the cloud delivered as a set of microservices

  • Rendering multi-dimensional data in Excel like Sheets interface in Web at speed of thought

  • Design and implementation of optimal persistent strategy for application objects

  • Design and implementation of optimal caching and memory management for application objects

  • Modern UI based on REACT technology that renders the data in the web

  • Design and implementation of REST API for headless access for all services rendered

  • Efficient and high performance microservices architecture that coexist with other microservices with optimal communication

  • Design frameworks to Deliver and maintain high quality software on time using modern development processes

About You :

  • 10 years of software engineering in architecture and design

  • Advanced expertise in Java server side design and implementation (including Java 8 with knowledge of Java 9)

  • Advanced expertise in Object Oriented Design, Microservices (Kubernetes), Service Oriented Architecture and Application Integration Design Patterns

  • Experience in frameworks like Spring, Hibernate, J2EE

  • Experience with AWS, Azure, SaaS applications, and other modern cloud-based tools

  • Expertise in JSON, RESTful services, and similar related technologies

  • Provide technical leadership and mentoring to other team members

  • Experience in distributed cache technologies like Redis or memcached

  • BS in Computer Science, Engineering or a related field preferred

  • MS in Computer Science, Engineering a huge plus

Workday is an Equal Opportunity Employer including individuals with disabilities and protected veterans.