Job Search and Career Advice Platform

Enable job alerts via email!

Principal Java Engineer

Primis

Leeds

Remote

GBP 76,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech-driven company is looking for a Principal Java Developer to work fully remote, offering a salary of £90k+. The ideal candidate will have 8-10 years in software engineering, expertise in Java, and strong web client programming skills. Responsibilities include understanding partner needs, improving software processes, and collaborating with team members to deliver high-quality, innovative solutions. This is a unique opportunity for a seasoned professional to make impactful contributions in a dynamic environment.

Qualifications

  • 8-10 years in a Software Engineering position.
  • Strong web client programming skills including HTML, JavaScript, and CSS.
  • Proven experience translating Business Requirements into solutions.

Responsibilities

  • Understand partner needs and take action to address expectations through innovative solutions.
  • Collaborate with team members to ensure deliverables are accurate and timely.
  • Help with estimation and planning, ensuring status communication and issue resolution.

Skills

Java
Database design
HTML
JavaScript
CSS
Design Patterns
Refactoring
OO Design
Linux development
Windows development

Education

BS or MS in Computer Science or related field
Job description

Principal Java Developer / Engineer

Fully Remote - £90k+

Duties and Responsibilities
  • Understand partner needs, problems, and expectations and take action to address expectations through high quality, innovative solutions that deliver value to our customers.
  • Improve the software development process, methodologies, and tools through applied experience, automation, and simplification.
  • Collaborate with team members to ensure that deliverables are technically accurate and useful on time – we build quality into all stages of the software lifecycle, with a focus on end‑user observable (and testable) system behaviours.
  • Identify critical activities & tasks on projects, help with estimation and planning, ensure timely and accurate communication of status, resolution of issues, and contribute beyond assigned tasks - adjusting priorities when appropriate.
Qualifications needed for the role
  • 8-10 years in a Software Engineering position.
  • BS or MS in Computer Science or related field.
  • An understanding of Linux or Windows development, including database design and development, as well as strong web client programming skills, including HTML, JavaScript, and CSS.
  • Experience in server‑side product development.
  • Expertise in Java
  • Experience with Design Patterns, Refactoring, OO Design, and related areas.
  • Experience with HTML, CSS, JavaScript, XML / XSLT, SQL, database design, message‑oriented‑middleware, caching, and systems integration.
  • Proven experience translating Business Requirements into solutions.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.