At a Glance
- Tasks: Lead a team of Java developers and ensure high-quality software delivery.
- Company: Join an established bank focused on innovative software solutions.
- Benefits: Enjoy a competitive salary, bonus opportunities, and a hybrid work model.
- Why this job: Be at the forefront of technology, mentoring others while shaping impactful software.
- Qualifications: 8+ years in Java development with leadership experience required.
- Other info: Work in a collaborative, agile environment with a focus on continuous improvement.
The predicted salary is between 76000 - 104000 £ per year.
Job Description
PRINCIPAL ENGINEER – UP TO £71,000 GUARANTEED BONUS!
Location: Fully Remote
Tech: C# .NET / Azure (API Management)
Company: Tech for Good! My client ensures health and social care services provide people with safe, effective, compassionate, and high-quality care whilst using the latest, cutting-edge technology, including being the largest AI implementation using the Power Platform.
Responsibilities:
- Provide deep technical expertise & mastery across software development & cloud infrastructure.
- Plan, lead and manage engineering activity.
- Design and maintain processes that relate to software engineering and cloud services.
- Design, build, test, and maintain cloud-based services.
- Identify, test and champion the adoption of emerging technologies such as AI.
Requirements:
- 8 years of experience in a developer role.
- Strong proficiency with C# & .NET at least up to .NET Core / v8.
- Strong proficiency with SQL.
- Comprehensive understanding of Azure Cloud.
- Particularly skilled working with Azure API Management.
Salary: They offer a salary of up to £71,000 plus a guaranteed bonus of £7500 per annum.
How to Apply: Please apply as soon as possible with your CV to be considered for this position. You can also get in touch with me, Alex, on 0191 406 6111.
#J-18808-Ljbffr
PRINCIPAL ENGINEER employer: ZipRecruiter
Contact Detail:
ZipRecruiter Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land PRINCIPAL ENGINEER
✨Tip Number 1
Make sure to showcase your leadership experience in Java development. Highlight specific instances where you've successfully led a team, mentored junior developers, or implemented best practices that improved the team's performance.
✨Tip Number 2
Familiarize yourself with the latest trends and technologies in the Java ecosystem. Being able to discuss recent advancements or tools during your interview can demonstrate your commitment to staying current and your ability to drive innovation within the team.
✨Tip Number 3
Prepare to discuss your experience with architectural design and coding standards. Be ready to provide examples of how you've architected scalable applications and enforced coding standards in previous roles, as this is crucial for the Principal Engineer position.
✨Tip Number 4
Engage with the community by participating in relevant forums or attending meetups focused on Java development. This not only expands your network but also shows your passion for the field, which can be a great talking point during interviews.
We think you need these skills to ace PRINCIPAL ENGINEER
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in Java development and technical leadership. Emphasize your proficiency with frameworks like Spring and your experience with databases, as these are key requirements for the role.
Craft a Strong Cover Letter: In your cover letter, express your passion for software development and leadership. Mention specific projects where you led a team or implemented best practices, showcasing your ability to drive high-quality software delivery.
Showcase Technical Skills: Clearly outline your technical skills relevant to the job description. Include your experience with Java, Spring Framework, and any other technologies mentioned. Use specific examples to demonstrate your expertise.
Prepare for Behavioral Questions: Anticipate questions about your leadership style and how you handle challenges. Be ready to discuss your approach to mentoring developers and ensuring code quality, as these are crucial aspects of the role.
How to prepare for a job interview at ZipRecruiter
✨Showcase Your Leadership Skills
As a Principal Engineer, you'll be expected to lead a team. Be prepared to discuss your previous leadership experiences, how you mentored developers, and the impact of your guidance on project outcomes.
✨Demonstrate Technical Expertise
Make sure to highlight your deep understanding of Java and its ecosystem. Be ready to discuss specific projects where you've utilized technologies like Spring Framework and Hibernate, and how you approached architectural decisions.
✨Discuss Collaboration with Cross-Functional Teams
Since collaboration is key in this role, prepare examples of how you've worked with product management and stakeholders to translate business requirements into technical solutions. This will show your ability to bridge the gap between technical and non-technical teams.
✨Stay Updated on Industry Trends
The job requires staying current with the latest technologies and trends in Java development. Be ready to talk about recent advancements you've learned about and how you would recommend their adoption in your future role.