Software Developer/ Engineer/ Architect

Java Software Engineer - Microservices

About the Team

Workday was founded by two visionaries Dave Duffield and Aneel Bhusri (both PeopleSoft veterans) in 2005 with a goal to deliver Human Capital Management, Payroll, Financial Management and Worker Spend Management solutions for midsize and Fortune 500 companies.

Workday is not your average company and we pride ourselves on everything that makes us unique such as our culture, core values, company meetings, development “Geekfests”, commitment to sustainability, recognition programs but most importantly our people. Workday employees are self-disciplined, hard working, curious, trustworthy, humble, and truthful. Workday is the leader in enterprise class, software-as-a-service (SaaS) solutions for the management of global businesses. We are growing fast with offices in the United States (HQ Pleasanton), Canada (Vancouver and Toronto), Europe (Dublin, London, Munich, and the Netherlands), Hong Kong and Australia

 

About the Role

ESB teams mission is to provide a world-class integration platform that empowers our Customers to connect seamlessly with Workday.

We use mainly Java and Scala, and we are looking for candidates with extremely solid background in multi-threading and concurrency.

As an Engineer in our team, you will be responsible for designing and developing data and transport components, micro-services and shared libraries using our technology stack in an highly distributed environment

  • you are able to design, develop, and guide others to deliver enterprise solutions with high quality standards following agile methodologies and continuous delivery models.
  • we give extra credits for a minimalist approach: design and build components that can be embedded in larger frameworks or applications.
  • your level of understanding of our platform inside the whole organisation is your key to being able to influence technical decisions.
  • you design solutions that have scalability and availability as cornerstones, and others follow your example of Design Patterns usage.
  • for bigger tasks, you are able to involve others in your solution and manage their work in order to achieve the delivery goals.
  • you will join a world-class team so you must be a team player with great communication skills.