At a Glance
- Tasks: Lead technical direction and influence Java platform strategy across multiple teams.
- Company: Dynamic tech company in Nottingham with a hybrid work model.
- Benefits: Up to £120,000 salary, benefits, and opportunities for mentorship.
- Why this job: Shape the future of technology while maintaining hands-on coding experience.
- Qualifications: Extensive Java expertise and experience in large-scale systems required.
- Other info: Permanent role with excellent long-term technical influence and career growth.
The predicted salary is between 96000 - 144000 £ per year.
Overview
Principal Software Engineer (Java, Jakarta EE) – Nottingham, hybrid, within ~50 miles. Up to £120,000 + benefits.
Senior individual contributor role with real influence. You will shape platform direction, set engineering standards, and stay hands-on when it matters.
What you will do:
- Lead technical direction across multiple teams
- Influence Java and Jakarta EE platform strategy
- Act as a senior technical authority on complex systems
- Balance hands-on coding with architecture and strategy
- Mentor engineers and raise engineering standards
- Partner closely with product, architecture, and senior leadership
What we are looking for:
- Extensive experience at Principal, Staff, or senior Lead level
- Deep Java and Jakarta EE expertise
- Strong background in large-scale, distributed systems
- Comfortable influencing without line management
- Confident working across teams, not just one squad
- Good to have:
- Modernising legacy J2EE platforms
- Cloud and DevOps exposure
- Experience in large or regulated environments
Worth knowing:
- Permanent role, not contract
- Hybrid with on-site presence required, formal office dress code
If you want long-term technical influence without stepping into management, this is worth a conversation.
Principle Java Engineer in Nottingham employer: Arrows
Contact Detail:
Arrows Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principle Java Engineer in Nottingham
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can open doors and give you insider info on job openings.
✨Tip Number 2
Show off your skills! Consider creating a portfolio or GitHub repository showcasing your Java and Jakarta EE projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and scenarios related to large-scale systems and architecture. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your expertise. Plus, it shows you're serious about joining our team and helps us keep track of your application.
We think you need these skills to ace Principle Java Engineer in Nottingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your extensive experience with Java and Jakarta EE. We want to see how you've influenced platform strategies and led technical direction in your previous roles.
Showcase Your Hands-On Experience: Don’t just list your skills; give us examples of when you balanced hands-on coding with architecture and strategy. We love seeing real-world applications of your expertise!
Highlight Mentorship Skills: Since mentoring is key for this role, share instances where you've raised engineering standards or guided other engineers. We’re looking for someone who can inspire and lead by example.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and get to know you better. Don’t miss out on this opportunity!
How to prepare for a job interview at Arrows
✨Know Your Java Inside Out
Make sure you brush up on your Java and Jakarta EE knowledge. Be prepared to discuss your experience with large-scale, distributed systems and how you've influenced platform strategies in the past. They’ll want to see that you can not only code but also architect solutions.
✨Showcase Your Leadership Skills
Even though this is a senior individual contributor role, they’ll be looking for someone who can lead technical direction. Prepare examples of how you've mentored engineers and raised engineering standards in previous roles. Highlight your ability to influence without direct management.
✨Be Ready for Technical Challenges
Expect some hands-on coding challenges or system design questions during the interview. Brush up on your problem-solving skills and be ready to demonstrate your thought process. They want to see how you balance coding with architecture and strategy.
✨Understand the Company Culture
Since this role involves partnering closely with product, architecture, and senior leadership, it’s crucial to understand the company’s culture and values. Research their approach to hybrid work and formal office dress codes, and be prepared to discuss how you fit into that environment.