Principal Java Developer - Hybrid Working (Very flexible) - Scientific Sector REF 1042
Principal Java Developer - Hybrid Working (Very flexible) - Scientific Sector REF 1042

Principal Java Developer - Hybrid Working (Very flexible) - Scientific Sector REF 1042

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Interface Recruitment UK

At a Glance

  • Tasks: Design and implement software for life sciences, collaborating with diverse teams.
  • Company: Not-for-profit educational charity making a positive impact in scientific development.
  • Benefits: Flexible hybrid working, competitive salary, and opportunities for professional growth.
  • Other info: Dynamic environment with strong focus on learning and continuous improvement.
  • Why this job: Join a mission-driven team creating meaningful solutions that enhance lives.
  • Qualifications: Experience in Java, web development, and Agile methodologies required.

The predicted salary is between 60000 - 80000 £ per year.

A successful not-for-profit company and educational charity, with an enviable reputation for collaborative scientific development. They develop meaningful science and software that supports the delivery of life-enhancing solutions including the development of safe chemicals to market including drugs and cosmetics as well as making a positive contribution to reducing animal testing. Our charitable status enables us to make altruistic decisions for the public benefit and to work with some of the leading organisations in the world to really make a difference.

Your responsibilities

  • The design and implementation of software applications and components for use within the Life Sciences domain, including both desktop and web (or cloud) based systems.
  • Acting as key technical contact for all product team members, including those external to Software Delivery.
  • Proactively developing and maintaining best practices and standards to maintain and improve software quality across Software Delivery.
  • Ensuring that the software development life cycle is followed in accordance with best practices, standards and policies.
  • Coaching and mentoring Software Delivery team members and actively contributing to the Developer community of practice.
  • Having a strong focus on learning and continuous improvement, at both the micro and macro levels.
  • Appropriately challenging existing practices.
  • Identify future state opportunities and keeping up to date with advances in technology, best industry practices, approaches and tools.
  • Utilising these as appropriate to maximize Software Delivery efficiency and effectiveness.
  • Helping to increase engagement and motivation, and skill levels within Software Delivery and building strong working relationships with key stakeholders.
  • Proactively identifying problem areas within Software Delivery, and helping to identify and implement appropriate corrective actions.
  • Ensure that software applications and components are secure through alignment against both our internal standards and member needs.
  • Ensure that architectural characteristics are considered to satisfy intended software, such as performance, data confidentiality, resilience and scalability.
  • Collaborate with the Architecture Team and support product architecture.
  • Produce architectural design documentation for the product solution.

Skills / Experience Requirements:

  • A background in software engineering, software design or database design and architecture.
  • Good knowledge of software development life cycle in an Agile environment.
  • Proven experience in web-application development using the technologies below: Java application frameworks such as Spring, Angular, JavaScript, CSS3 and HTML5, Relational database.
  • Experience of working in continuous integration and continuous deployment.
  • Experience of working with code repositories such as GIT.
  • Experience of writing technical documentation.
  • Ability to optimise database query for performance and memory management.
  • Ability to use techniques and profiling tools to optimise performance.
  • Ability to develop application for a scalable, high-availability environment.
  • Good understanding of message queuing systems.
  • Good understanding of responsive web-design.
  • General understanding in designing for cloud computing such as AWS.
  • Proven experience building complex algorithms.
  • Desktop application development using the Eclipse/RCP framework would be an advantage.
  • Use of NoSQL databases would be an advantage.
  • Able to help drive delivery effectively and guide decision making through balancing results, customer needs and quality.
  • Proactive, creative and with analytical thinking skills.
  • Able to adapt and respond to change.
  • Able to work within multidisciplinary teams and independently.
  • Interpersonal skills and understanding of team dynamics.
  • Strong communication skills, both oral and written, including questioning and negotiating skills.

Responsibilities

To provide technical expertise from the design to the delivery of software applications within the Life Sciences domain. The Principal Developer will work within, and across, teams to create and maintain software products. The Principal Developer will help to produce the technical roadmap and will work collaboratively with key Software Delivery stakeholders to improve product architecture practices and to ensure best tools are utilised to deliver products most effectively. As a team member and experienced full stack developer, the Principal Developer will guide architectural decisions, help to coach, mentor and technically lead other members of the Software Delivery function.

Principal Java Developer - Hybrid Working (Very flexible) - Scientific Sector REF 1042 employer: Interface Recruitment UK

As a Principal Java Developer at our esteemed not-for-profit company, you will be part of a collaborative work culture that prioritises scientific advancement and ethical practices. We offer flexible hybrid working arrangements, a strong focus on employee growth through coaching and mentoring, and the opportunity to contribute to meaningful projects that enhance public welfare. Join us in making a positive impact while enjoying a supportive environment that values innovation and continuous improvement.
Interface Recruitment UK

Contact Detail:

Interface Recruitment UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Java Developer - Hybrid Working (Very flexible) - Scientific Sector REF 1042

✨Tip Number 1

Network like a pro! Reach out to your connections in the scientific sector and let them know you're on the lookout for opportunities. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your Java projects and any relevant work. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Ace the interview by doing your homework! Research the company’s mission and recent projects. Tailor your answers to show how your experience aligns with their goals, especially in the life sciences domain.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Principal Java Developer - Hybrid Working (Very flexible) - Scientific Sector REF 1042

Java application frameworks such as Spring
Angular
JavaScript
CSS3
HTML5
Relational database design and architecture
Agile software development life cycle
Continuous integration and continuous deployment
GIT code repositories
Technical documentation writing
Database query optimisation
Performance profiling tools
High-availability application development
Message queuing systems
Responsive web-design
Cloud computing (AWS)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal Java Developer role. Highlight your experience with Java frameworks like Spring and any relevant projects in the Life Sciences domain. We want to see how your skills align with our mission!

Showcase Your Projects: Include specific examples of your web-application development work, especially using technologies like Angular and JavaScript. We love seeing real-world applications of your skills, so don’t hold back on the details!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Explain why you’re passionate about the scientific sector and how your background makes you a great fit for our team. Let us know how you can contribute to our mission of making a difference.

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 ensures you’re considered for the role. Plus, it shows you’re keen to join our community!

How to prepare for a job interview at Interface Recruitment UK

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java frameworks like Spring and web technologies such as Angular and JavaScript. Brush up on your knowledge of relational databases and be ready to discuss how you've used these tools in past projects.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've identified and solved problems in software delivery. Think about times when you’ve had to challenge existing practices or implement corrective actions. This will demonstrate your proactive approach and analytical thinking skills.

✨Emphasise Collaboration and Mentorship

Since the role involves coaching and mentoring, be ready to talk about your experience working in multidisciplinary teams. Share specific instances where you’ve helped others grow or contributed to a community of practice, highlighting your interpersonal skills.

✨Stay Current with Industry Trends

Familiarise yourself with the latest advancements in technology and best practices in software development. Be prepared to discuss how you keep up-to-date and how you’ve applied new techniques or tools to improve efficiency and effectiveness in your previous roles.

Principal Java Developer - Hybrid Working (Very flexible) - Scientific Sector REF 1042
Interface Recruitment UK

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>