Software Development Engineer - Java

Company: Workday
Company: Workday
Location: Ireland, Dublin
Commitment: Full Time
Posted on: 2023-05-03 16:58
Your work days are brighter here.At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of putting our people first. And ever since, the happiness, development, and contribution of every Workmate is central to who we are. Our Workmates believe a healthy employee-centric, collaborative culture is the essential mix of ingredients for success in business. That’s why we look after our people, communities and the planet while still being profitable. Feel encouraged to shine, however that manifests: you don’t need to hide who you are. You can feel the energy and the passion, it's what makes us unique. Inspired to make a brighter work day for all and transform with us to the next stage of our growth journey? Bring your brightest version of you and have a brighter work day here.About the TeamWorkforce Management's Scheduling team is a multi functional team of highly skilled individuals collaborating to design and develop innovative and intelligent solutions to the industries' most sophisticated problems, improving the way the world's workforce works! We believe that powerful AI/ML combined with the best mobile experiences, immersive UIs, secure backend services and engineering excellence provide the most compelling solution to the market. See more about our product here: https://www.workday.com/en-us/products/payroll-workforce-management/scheduling.htmlAbout the RoleDo you want to join a fast paced organisation working with pioneering technologies to tackle the next generation of complex problems? Would you enjoy the quick decision-making of an innovative, recently GA product while benefiting from the financial strength of a growing market leader named in the Best Companies to Work For by Fortune? Workday's Sea Otter team, a full stack internal startup team within the Workday WFM product organisation, offers the best of both worlds! We have an immediate opening for a Java Engineer. Ready for your next great adventure?Responsibilities: Deliver reliable/robust software through continuous integration, automated testing, and in-depth code reviews.In addition to hands on Java development, you will write and maintain SOLID, robust, efficient and maintainable code using an additional OO framework and toolsWork closely with Product Management to help define new application framework features ensuring a high performing and ultra-usable user experience.Collaborate with peers on technical design, work estimation and implementation of new features including interfaces/contracts with storage system, data transformation, and handoff to front-end technology.Be a credible mentor to more junior engineers and provide frequent code review feedback.Develop and deploy highly concurrent, highly scalable, distributed transaction-based systems supporting hundreds or thousands of Workday tenants and billions of transactions.Keep on top of task and bug management system for assigned issues each sprint as well as estimating and assessing priority.Prepare for sprint planning by understanding the details (effort, risk, priority) of remaining work committed for an update.Give ideas for continually improving the team's productivity, job enjoyment, and code quality.Design and implement distributed architectures that provide real scalability and high availability.Perform system and performance analysis to improve system throughput.Dig deep into very technically sophisticated issues and provide a clear path to resolution.Most meaningfully, have fun engineering software!About YouBasic Qualifications:4+ years of experience in Java.Experience with some or all: Spring, GraphQL, REST, JSON, XML, Jenkins, GithubAbility to use JUnit or JMock.Other Qualifications: Bachelor's Degree or higher in Computer Science/Engineering is preferable.Mastery of common Design Patterns.Metadata-driven definitional development experience is a plusFocused, methodical, minimalist approach to crafting and constructing layered software components that can be embedded within larger frameworks or applications.Strong collaboration skills: accomplishing tasks will often require working across teams and coordinating work on your own team.Strong written and verbal communication skills.Ability to deliver on time working in a fast-paced agile environment.Proven track record of mentoring engineers of all levelsAre you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process!
View Original Job Posting