Software Engineer (Java) in Belfast
Software Engineer (Java)

Software Engineer (Java) in Belfast

Belfast Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
I

At a Glance

  • Tasks: Design and implement software solutions in a collaborative, agile environment.
  • Company: Join iManage, a leading SaaS company with a vibrant culture.
  • Benefits: Enjoy flexible hours, competitive salary, and extensive professional development opportunities.
  • Why this job: Make a real impact with cutting-edge technology while growing your career.
  • Qualifications: Experience in Java, Spring Framework, and a passion for continuous learning.
  • Other info: Be part of a diverse team in a dynamic workspace with fun perks.

The predicted salary is between 28800 - 48000 £ per year.

We offer a flexible working policy that supports a healthy balance between personal and professional well-being. This role requires in-office presence on Tuesdays & Thursdays to collaborate, connect, and learn from peers - while also maintaining the flexibility for meaningful work-life balance.

Being a Software Engineer at iManage means you are a passionate engineer who will play a critical role in supporting our IRM product in an agile environment. As a Software Engineer, you'll play a key role in supporting and maintaining our product, and deliverables in conjunction with a team of 6-8 engineers. You'll be passionate about contributing to a mature product, working collaboratively with other engineers to meet our customers' requirements and obligations and getting the best out of the product.

Our technology stack:

  • Java (8/11)
  • Spring Framework
  • SQL (Microsoft SQL Server)
  • C#, .NET & WPF
  • GIT
  • Grafana

I am responsible for:

  • Designing and implementing software solutions for reliability, resource utilization, high availability, I/O throughput, performance, scalability and security.
  • Architecting, implementing and delivering quality software into an externally facing client product.
  • Coordination and prioritization work within the development team.
  • Participation in design reviews, code reviews, and unit and integration test reviews.
  • Leading and participating in Agile ceremonies.
  • Engaging with your team members to create a fun and energetic place to work and learn.

I am qualified because I have:

  • Expertise in Java, Spring Framework, SQL.
  • Expertise in Object Oriented Design and Patterns.
  • Experience in developing RESTful APIs at scale.
  • Experience in C#, .NET & WPF is nice to have.
  • Experience in working in an Agile environment.
  • Experience in building distributed systems for enterprise applications would be an advantage.
  • An insatiable curiosity about software engineering and technology.
  • A strong work ethic and desire to continuously learn and improve.
  • A degree in an IT/Computer Sciences discipline or equivalent work experience.

Don't meet every qualification listed above? Studies show that women and people of colour are less likely to apply to jobs unless they meet all qualifications. At iManage, we are committed to building a diverse and inclusive environment, and encourage everyone to show up as their full authentic selves. We welcome those that come with a growth mindset and a hunger for learning; so, if you are excited about this role but your past experience doesn't align perfectly with every qualification we encourage you to apply anyway!

I am getting to:

  • Join a rapidly evolving, industry-leading SaaS company on an exciting journey of growth and scalability!
  • Take on meaningful, high-impact challenges by leveraging cutting-edge technologies and best-in-class protocols to drive innovation.
  • Own my career path with our internal development framework.
  • Expand my skill set and earn certifications with unlimited access to LinkedIn Learning courses and interactive Microsoft courses & training.
  • Be part of a supportive and experienced team within a dynamic, inclusive, and encouraging culture.
  • Enjoy flexible work hours that empower me to balance personal time with professional commitments.
  • Collaborate in a modern, open-plan workspace featuring a gaming area, free snacks and drinks, and regular social events.

iManage is supporting me by:

  • Creating an inclusive environment where you're encouraged to help shape the culture by bringing your unique perspective, not just by fitting in.
  • Providing a market leading salary determined through a fair and consistent process, equitable for all our employees, and regularly reviewed against industry benchmarks.
  • Rewarding me with an annual performance-based bonus.
  • Providing enhanced parental leave (20 weeks for primary and 10 weeks for secondary caregiver at 100% pay).
  • Matching my pension contribution (up to 6%).
  • Offering BUPA private medical insurance & a Simplyhealth cash plan to assist with the everyday costs.
  • Providing Group life cover, including life insurance, income protection, and critical illness protection.
  • Encouraging me to make use of our top-tier flexible time off policy, which includes 25 days of annual leave and the flexibility to take further additional time off as needed.
  • Having multiple company wellness days each year to prioritize mental health and well-being.
  • Providing access to RethinkCare, a global behavioral health platform that enhances personal well-being, strengthens professional resilience, and empowers parental success through expert-led training and resources.

iManage is committed to providing an excellent candidate experience and will never ask you to engage in recruitment activity via text and exclusively communicates from emails using domain. If you have any concerns or questions about communications you have received, please send them to [email protected] so our team members can review.

About iManage: At iManage, we are dedicated to Making Knowledge Work. Our intelligent, cloud-enabled, and secure platform is trusted by 4,100 customers and 430,000 users worldwide, managing over 11 billion documents and 11 petabytes of data. We empower professionals across 65 countries to unlock the full potential of their business content and communications. We are continuously innovating to solve the most complex professional challenges and enable better business outcomes; our work is not always easy but it is ambitious and rewarding. So we're looking for people who embrace challenges. People who thrive on solving problems, pushing boundaries, and collaborating with the industry's best and brightest. That's the iManage way. It's how we turn the impossible into reality, empower our employees to grow, unlock their potential, and create a meaningful impact on everything we do. Whoever you are, whatever you do, however you work. Make it mean something at iManage.

Software Engineer (Java) in Belfast employer: iManage

iManage is an exceptional employer that fosters a dynamic and inclusive work culture, where Software Engineers can thrive while contributing to innovative solutions in a collaborative environment. With a strong emphasis on employee growth, we offer extensive learning opportunities, flexible working arrangements, and a supportive team atmosphere, all set in the vibrant city of Belfast. Our commitment to well-being is reflected in our generous benefits package, including enhanced parental leave, private medical insurance, and wellness initiatives, making iManage a truly rewarding place to advance your career.
I

Contact Detail:

iManage Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Java) in Belfast

✨Tip Number 1

Network like a pro! Reach out to current employees at iManage on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!

✨Tip Number 2

Prepare for those interviews! Brush up on your Java skills and be ready to discuss your experience with Agile methodologies. Practise common technical questions and think of examples that showcase your problem-solving abilities.

✨Tip Number 3

Show your passion! During interviews, express your enthusiasm for software engineering and your eagerness to contribute to iManage's innovative projects. Let them see your curiosity and desire to learn and grow within the company.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in being part of the iManage team. Go for it!

We think you need these skills to ace Software Engineer (Java) in Belfast

Java (8/11)
Spring Framework
SQL (Microsoft SQL Server)
C#
.NET
WPF
RESTful APIs
Object Oriented Design and Patterns
Agile Methodologies
Distributed Systems
Software Architecture
Performance Optimisation
Collaboration Skills
Problem-Solving Skills
Continuous Learning

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Java, Spring Framework, and any relevant projects that showcase your skills. We want to see how you fit into our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and why you're excited about joining iManage. Let us know how your values align with our inclusive culture.

Showcase Your Projects: If you've worked on any cool projects, don't hold back! Include links to your GitHub or any other platforms where we can see your work. We love seeing what you've built and how you approach problem-solving.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us without any hiccups. Plus, it shows you're keen on joining our team!

How to prepare for a job interview at iManage

✨Know Your Tech Stack

Make sure you brush up on Java (8/11), Spring Framework, and SQL. Be ready to discuss your experience with these technologies and how you've used them in past projects. This will show that you're not just familiar with the tools but can also apply them effectively.

✨Show Your Agile Spirit

Since this role involves working in an Agile environment, be prepared to talk about your experience with Agile methodologies. Share specific examples of how you've contributed to Agile ceremonies or how you've collaborated with your team to deliver quality software.

✨Demonstrate Problem-Solving Skills

iManage values those who embrace challenges. Think of a complex problem you've solved in your previous roles and be ready to explain your thought process. Highlight how you approached the issue, the steps you took, and the outcome.

✨Emphasise Continuous Learning

With iManage's focus on growth and development, express your passion for learning new technologies and improving your skills. Mention any relevant courses or certifications you've pursued, and how you plan to continue growing in your career.

Software Engineer (Java) in Belfast
iManage
Location: Belfast
Go Premium

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

I
  • Software Engineer (Java) in Belfast

    Belfast
    Full-Time
    28800 - 48000 £ / year (est.)
  • I

    iManage

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