Software Engineer - Java

Software Engineer - Java

Full-Time 43200 - 72000 € / year (est.) No home office possible
Marmion

At a Glance

  • Tasks: Develop and maintain Java applications while supporting C# tools.
  • Company: Join a leading ERP integration software provider in Leeds.
  • Benefits: Earn £60,000 pa with hybrid work, health plans, and career development.
  • Other info: Collaborative culture with excellent career growth opportunities.
  • Why this job: Make an impact with innovative tech and grow your skills in a dynamic environment.
  • Qualifications: 3+ years in Java development, with knowledge of C#, SQL, and DevOps tools.

The predicted salary is between 43200 - 72000 € per year.

We’re searching for an experienced Java Developer to join an ERP integration software provider based in Leeds. This position requires working with Java (90%) as the primary language, with additional development in C# (10%) for complementary tools and integrations.

Key Experience:

  • Minimum 3 years’ experience in a similar Java developer role.
  • Proficiency in Java and C#.
  • Experience using Visual Studio and IntelliJ.
  • Knowledge of SQL (DDL, DML, Views, Procedures).
  • Familiar with version control (GIT), DevOps tools, XML/XSLT, and both SOAP and REST APIs.
  • Strong understanding of software development principles and translating business needs into technical solutions.

Desirable:

  • ERP integration experience, ideally with Sage or SAP Business One.
  • Familiarity with ASP.NET MVC and Azure DevOps.
  • Degree in Software Engineering, Computer Science, or related field.

Reporting directly to the Technical Director you’ll take a hands-on role in the development and maintenance of both core and satellite applications. You will cover the full development lifecycle, from writing Java code and managing deployments, to supporting testing and resolving tickets.

Key Responsibilities:

  • Develop, maintain, and upgrade Java-based applications.
  • Support and enhance C# based satellite applications (ERP Connectors, SAP B1 add-ons).
  • Engage in code reviews, documentation, and sprint planning.
  • Engaging in the testing process and contribute towards future automation strategies.
  • Collaborating with the support team to resolve complex bugs and raised tickets.
  • Maintain and update third-party library dependencies (Java JRE, Jetty, Chilkat, nSoftware AS2).
  • Use Azure DevOps for sprint planning, ticket management, coding, testing, and release cycles.

Key Benefits:

  • £60,000 pa, Dependent on Experience
  • Leeds – Hybrid (3 days in office, 2 days remote)
  • Excellent Career Development Opportunities and Training Development Schemes
  • Employee Cash Health Plan
  • Pension and Bonus Scheme

The Ideal Candidate Will Possess:

  • A proactive and collaborative mindset.
  • Strong problem-solving and critical thinking abilities.
  • Excellent time management and adaptability.
  • A commitment to clean code and user-centric design.
  • A continuous improvement mindset with a willingness to learn new tools and technologies.

If you think you’re suitable, please apply now.

Software Engineer - Java employer: Marmion

Join a dynamic ERP integration software provider in Leeds, where innovation meets collaboration. With a strong focus on employee growth, we offer excellent career development opportunities, a supportive work culture, and a hybrid working model that promotes work-life balance. Enjoy competitive benefits including a cash health plan, pension scheme, and a bonus structure, all while contributing to meaningful projects in a vibrant tech community.

Marmion

Contact Detail:

Marmion Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Java

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Java projects and contributions. This gives potential employers a sneak peek into your coding style and problem-solving abilities, making you stand out from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common Java interview questions and coding challenges. Practising with friends or using online platforms can help you feel more confident and ready to impress during the real deal.

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, it shows you’re genuinely interested in joining our team at StudySmarter!

We think you need these skills to ace Software Engineer - Java

Java
C#
SQL
Visual Studio
IntelliJ
GIT
DevOps tools

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Java and C# experience, as well as any relevant projects you've worked on. We want to see how your skills match up with what we're looking for!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of your work and how it relates to ERP integration or the technologies mentioned in the job description.

Show Off Your Problem-Solving Skills:In your application, mention instances where you've tackled complex bugs or contributed to automation strategies. We love candidates who can think critically and adapt to challenges!

Apply Through Our Website:Don't forget to submit your application through our website! It’s the best way for us to receive your details and get you into our system quickly.

How to prepare for a job interview at Marmion

Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your past projects and how you've used Java in real-world applications. They’ll likely ask you to solve coding problems, so practice common algorithms and data structures in Java.

Familiarise Yourself with C# and Related Tools

Since this role involves some C# development, it’s a good idea to have a basic understanding of it. Review any relevant projects you've worked on and be ready to explain how you’ve integrated C# with Java applications. Also, get comfortable with Visual Studio and IntelliJ as they might ask about your experience with these tools.

Understand the Development Lifecycle

Be prepared to discuss the full development lifecycle, from coding to deployment. They’ll want to know how you manage your code, handle version control with GIT, and engage in testing. Think of examples where you’ve contributed to sprint planning or code reviews.

Show Your Problem-Solving Skills

This role requires strong problem-solving abilities, so come ready with examples of complex bugs you've resolved or challenges you've faced in previous roles. Highlight your critical thinking process and how you approach troubleshooting, especially in relation to ERP integrations.