Senior Java Developer

Senior Java Developer

Edinburgh Full-Time 57500 £ / year No home office possible
I

At a Glance

  • Tasks: Design and develop desktop applications for Windows using Java in a collaborative team.
  • Company: Join a leading software company based in Edinburgh, focused on innovation and technology.
  • Benefits: Enjoy flexible working hours, remote work options, and 33 days of holiday.
  • Why this job: Work with passionate developers on real-world challenges in an Agile environment.
  • Qualifications: 5+ years of Java experience and a degree in Computer Science or related field required.
  • Other info: Bonus skills include C++ knowledge and experience with Azure DevOps.

Senior Java Developer – Join a Leading Software Company and Propel Your Career in Java! Are you an experienced Java Developer passionate about working with cutting-edge technology? We’re looking for a Senior Java Developer to join an expanding team based in Edinburgh. If you have a strong Java background and love working in a collaborative, innovative environment, this is the role for you! As a key member of our development team, you will work closely with international colleagues, contributing to the development and optimization of desktop applications for Windows. This is your chance to apply your Java expertise to real-world challenges while working with global teams. Key Responsibilities: * Design, develop, and maintain desktop applications for Windows using Java and Visual Studio, ensuring your solutions are scalable and efficient. * Collaborate with remote teams to deliver Java-based solutions that meet both technical and business requirements. * Take ownership of complex problems and use your Java skills to build effective solutions that extend application functionality. * Communicate effectively, breaking down technical details into easily understandable concepts for stakeholders. * Work in an Agile environment with a focus on Scrum practices, continually improving the development process. Required Skills & Experience: * 5+ years of commercial experience working with Java. * At least 3 years working in a senior developer role. * Solid experience in desktop application development for Windows. * Proficiency in Visual Studio, and knowledge of C++ (v11+) is a bonus. * Excellent problem-solving skills and a systematic approach to development. * Strong communication skills and the ability to articulate technical concepts clearly. * Self-motivated, organized, and able to thrive in a fast-paced environment. * A degree in Computer Science or a related engineering discipline. Bonus Skills: * Experience with scientific applications or the engineering industry. * Familiarity with Azure DevOps, Unit Testing, and CI/CD Pipelines. * Experience working with remote teams in an Agile environment, particularly within Scrum teams. Why Join our client? * Work with a highly intelligent and passionate team of developers who share your love for Java. * Competitive salary based on experience and skillset. * Flexible working hours and the opportunity to work remotely. * Generous 33 days of holiday (including bank holidays) and a swap-out program. * Attractive insurance and pension benefits. * Employee Assistance Programme to support your well-being. How to Apply: If you're excited about working on challenging Java projects and want to be part of an innovative and expanding company, apply now! Send your CV to APPLY. #JavaDeveloper #SeniorJavaDeveloper #TechJobs #JavaJobs #DeveloperJobs #SoftwareEngineer #AgileJobs #Cplusplus #GISJobs #WindowsDeveloper #SoftwareDevelopment #JobSearch #ITJobs #EngineeringJobs #JobOpening #TechTalent

Senior Java Developer employer: Ion recruitment

Join a leading software company in Edinburgh that values innovation and collaboration, offering you the chance to work with cutting-edge technology alongside a passionate team of developers. Enjoy competitive salaries, flexible working hours, and generous holiday allowances, all while contributing to meaningful projects that challenge your Java expertise. With a strong focus on employee growth and well-being, this is an excellent opportunity for those looking to advance their careers in a supportive and dynamic environment.
I

Contact Detail:

Ion recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Developer

✨Tip Number 1

Make sure to showcase your experience with desktop application development for Windows. Highlight specific projects where you utilized Java and Visual Studio, as this will directly align with the key responsibilities of the role.

✨Tip Number 2

Emphasize your experience working in Agile environments, particularly with Scrum practices. Mention any specific roles you've played in Agile teams to demonstrate your ability to collaborate effectively with remote colleagues.

✨Tip Number 3

Prepare to discuss complex problems you've solved using Java. Be ready to articulate your thought process and the solutions you implemented, as this will show your problem-solving skills and technical expertise.

✨Tip Number 4

Since communication is key in this role, practice explaining technical concepts in simple terms. This will help you convey your ideas clearly during interviews and demonstrate your ability to communicate with stakeholders.

We think you need these skills to ace Senior Java Developer

Java Programming
Desktop Application Development
Visual Studio Proficiency
C++ (v11+) Knowledge
Agile Methodologies
Scrum Practices
Problem-Solving Skills
Strong Communication Skills
Collaboration with Remote Teams
Self-Motivation
Organizational Skills
Computer Science Degree or Related Discipline
Experience with CI/CD Pipelines
Unit Testing
Experience in the Engineering Industry

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 5+ years of Java experience and any relevant desktop application development for Windows. Emphasize your senior developer role and any experience with Agile methodologies.

Craft a Compelling Cover Letter: In your cover letter, express your passion for Java and working in collaborative environments. Mention specific projects where you took ownership of complex problems and how you communicated technical concepts effectively.

Showcase Relevant Skills: Clearly list your proficiency in Visual Studio and any knowledge of C++. If you have experience with Azure DevOps, Unit Testing, or CI/CD Pipelines, make sure to include that as well.

Highlight Team Collaboration: Since the role involves working with remote teams, provide examples of how you've successfully collaborated with others in an Agile environment, particularly within Scrum teams.

How to prepare for a job interview at Ion recruitment

✨Showcase Your Java Expertise

Be prepared to discuss your experience with Java in detail. Highlight specific projects where you designed, developed, or maintained desktop applications, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Skills

Expect to encounter technical questions that assess your problem-solving abilities. Use examples from your past work to illustrate how you approach complex issues and develop effective solutions.

✨Communicate Clearly

Since strong communication skills are essential for this role, practice explaining technical concepts in a way that is easy to understand. This will show your ability to collaborate with both technical and non-technical stakeholders.

✨Familiarize Yourself with Agile Practices

As the company works in an Agile environment, brush up on Scrum practices and be ready to discuss your experience working in Agile teams. Share how you contributed to process improvements and team collaboration.

Senior Java Developer
Ion recruitment
I
  • Senior Java Developer

    Edinburgh
    Full-Time
    57500 £ / year

    Application deadline: 2027-03-12

  • I

    Ion recruitment

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>