
Senior Java Software Engineer
Workday
full-time
Posted on:
Location Type: Office
Location: Manchester • 🇬🇧 United Kingdom
Visit company websiteJob 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