Job Software Developer/ Engineer/ Architect

Senior Software Development Engineer

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 a Senior Software 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

 

What we expect from you:

- 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.

- yes, you noticed right… you are about to join a world-class team so you must be a team player with great communication skills.

- Bachelors or higher degree in a computer related field.

- 5+ years of design and development experience in Java and Scala.

- Familiar with development tools such as GIT, Eclipse or IntelliJ, JUnit, Jira, Bamboo, Crucible