A data and technology obsessed specialist consultancy.
Principal Developer
Location
United Kingdom
Posted
108 days ago
Salary
0
Seniority
Lead
Job Description
Principal Developer
Amber Labs
• Apply a software engineering mindset to problems • Responsible for delivery business outcomes, from requirements into production environment • Ownership of all aspects of code through to production, including performance, security • Collaborate with team to deliver high quality code • Advocate and educate development teams, helping them learn and become self-sufficient • Provide technical support for the transition of applications into live service and support
Job Requirements
- Experience of Java
- AWS Experience
- Experience of Spring framework or equivalent
- Knowledge of software design patterns and when to apply them
- Excellent knowledge of development processes
- Experience of containerisation using Docker or Kubernetes
- Experience of Continuous Integration (CI) and Continuous Delivery (CD)
- A passion for delivering quality code, by use of TDD and setting high software quality standard
Benefits
- Diversity & Inclusion: Valuing unique experiences, perspectives, and backgrounds
- Prohibiting harassment, bullying, discrimination, and victimisation
- Educating new hires on our Diversity and Inclusion policies
Related Guides
Related Job Pages
More Software Engineer Jobs
iOS Developer, SwiftUI
VitraCashVitraCash is the freedom to use all benefits you are promised by all banks you signed up for by carrying only one card
• Developing next-generation financial applications to make our customers’ lives better • Working with the newest technologies available • Applying Agile and Lean principles in your work • Collaborating with other developers through GitHub pull requests and code reviews
MS D365 BC Developer, Product Manager
TalentuchMicrosoft, SAP, and general IT recruiters | Talent Acquisition Worldwide | Recruitment Outsourcing
• Maintain software solutions using Microsoft Dynamics BC (Business Central). • Understand and enhance existing code written in BC. • Collaborate with the team to define product requirements and roadmaps. • Manage the product lifecycle from concept to launch. • Ensure seamless integration with Dynamics BC and Acumatica. • Provide technical support and guidance to the implementation team. • Stay updated with industry trends and best practices.
NetSuite Developer
ProDev US, LLCProDev provides clients with best-of-the best, on-shore, on-demand software development talent.
• Helping clients plan, design, develop, launch, and maintain systems and solutions within NetSuite
We're always looking for great people — even when we're not actively hiring. While we may not have the perfect role open today, we'd love to hear from you. Submit your resume and a note about the kind of work you're interested in, and we'll keep you in mind as we grow. How it works: - Fill out a brief application below - Tell us about your background and what excites you - We'll reach out if something comes up that feels like a match We review all submissions and keep them on file for future opportunities! We are an equal opportunity employer and is committed to providing accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). If you require accommodation for disability during any stage of the recruitment process, please indicate this in your application. We use AI tools to support parts of our hiring process, but all interviews and final decisions are led by real people who value genuine connection and human judgment.



