Workday

Senior Java Software Engineer

Workday

full-time

Posted on:

Location Type: Office

Location: Manchester • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaNoSQLSpringSpring BootSpringBootSQL

About the role

  • To design, develop and improve software, utilising various engineering methodologies.
  • Development and delivery of high-quality software solutions using industry aligned programming languages, frameworks, and tools.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements.
  • Adherence to secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

Requirements

  • Excellent knowledge and understanding of working with Java (Spring Boot, REST APIs) in a test-driven development (TDD) style.
  • Proficiency in SQL/NoSQL databases and version control systems like Git.
  • Expertise in software architecture, design patterns, and secure coding best practises.
  • Mentoring and guiding engineering engineers.
  • Problem-solving and ability to simplify complex concepts.
  • Adaptability to new technologies and evolving project needs.
  • Ability to optimise performance and design user-friendly, intuitive applications.
Benefits
  • Structured career development
  • Internal mobility
  • Investment in learning & development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootREST APIsSQLNoSQLGitsoftware architecturedesign patternstest-driven developmentsecure coding
Soft skills
mentoringproblem-solvingadaptabilitycollaborationcommunication