Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

This opportunity has expired. It is therefore no longer possible to like or apply.

See similar opportunities instead

Java Software Developer

Posted 26 Mar 2024
Work experience
0 to 2 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
English (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

About PSE

Working in our Global HQ in Hammersmith, as a Java developer, you will be part of an experienced development team that are creating and supporting our flagship gPROMS product (or as we call it ‘the dream process modelling tool of the chemical process engineer’).

This role focuses on the feature development and maintenance of the Java based gPROMS UI platform and associated web applications, a desktop application that serves as the core of all PSE’s products.

We are pioneers in the use of process modelling and are looking for people who want to understand it as well as show dedication to optimising it. We have an encouraging working environment where you can thrive and can focus on the programming craftsmanship. As a company we have a real focus on training and development. You will be given an individual career path, the opportunity to join our PSE training programme and a mentor to help develop your coding skills.

In your role you will:

  • Develop and maintain the Java-based gPROMS UI platform and associated web applications. You will work over the complete software life-cycle from requirements analysis through GUI and OO design, implementation and support
  • Design and implement new functionality and influence the future architecture of the software
  • Work with in-house and external expert users to improve the general robustness, performance, usability and workflows of the software
  • Resolve critical bug fixes quickly
  • Provide technical support to internal and external customers
  • Focus on the programming craftsmanship, aiming at long-term testable and maintainable solutions to challenging problems
  • Be product-minded and commercially focused, you can collaborate closely with other developers, QA, our Consultant Engineers and understand client requirements
  • Be that interesting combination of challenging but nice. At PSE we all have our own opinion and viewpoint, we insist on a great working environment that is friendly, open and supportive

You have these skills:

  • Educated to degree level or equivalent within software engineering or computer science or similar subject
  • Experience of Javascript and web based applications experience
  • Java experience ideally developing desktop GUI applications
  • Experience in web development technologies (e.g. Javascript, HTML5, REST etc.) is desired
  • Excellent object-oriented analysis and design skills with a good understanding and practical experience of using design patterns
  • Passion for writing clean, reusable, maintainable and flexible production code
  • Outstanding communication skills, a desire to learn and strong problem solving skills
  • Ability to work independently and as a team member

Any experience of the below would be beneficial but is not essential:

  • Experience with Java Swing or SWT programming
  • Experience with Static Analysis and Sonar tools
  • Experience in developing multi-threaded applications
  • Use of unit-testing and distributed version control systems (JUnit, Git)
  • Knowledge of and experience using TDD
  • Experience with Maven build system and Jenkins Continuous Integration (CI) systems
  • Knowledge of scripting languages (Python, perl, bash etc.) and data interchange formats (XML, JSON etc.)
  • Experience programming in C/C++
  • Cross-platform software development (Windows and Linux)

We offer you:

  • Flexible working
  • 26 Holidays per year plus bank holidays
  • Company pension
  • Medical insurance
  • Group life assurance
  • Childcare vouchers
  • Free fruit, toast, coffee and biscuits
  • Cycle to work scheme
  • Great office environment and regular team events
  • Money towards professional fees, professional books reimbursed
  • External training and career paths

PSE is the world's leading supplier of Advanced Process Modelling technology and related model-based engineering and innovation services to the process industries.
We help our customers to create value in their organisations through the application of advanced process modelling using our gPROMS platform technology. This enables them to explore the process decision space rapidly, reduce uncertainty and make better, faster and…


PSE is the world's leading supplier of Advanced Process Modelling technology and related model-based engineering and innovation services to the process industries.

We help our customers to create value in their organisations through the application of advanced process modelling using our gPROMS platform technology. This enables them to explore the process decision space rapidly, reduce uncertainty and make better, faster and safer design and operating decisions through deeper understanding of their processes.

The result is accelerated innovation with faster time-to-market, improved process and product design, enhanced operations, more efficient and effective R&D and experimental programmes, and better-managed risk.

Engineering
London
150 employees