Graduate Software Engineer

Job ID:  29041
Location:  DUBLIN (IRL)

Who we are:


Murex is a global fintech leader in trading, risk management and processing solutions for capital markets.  Operating from our 19 offices, 2500 Murexians from over 60 different nationalities ensure the development, implementation and support of our platform which is used by banks, asset managers, corporations and utilities, across the world.


Join Murex and work on the challenges of an industry at the forefront of innovation and thrive in a people-centrix environment.  You'll be part of one global team where you can learn fast and stay true to yourself.


SOFTWARE ENGINEER - develop your skills and expertise in collaboration with the Murex team


Start your career in Software Engineering at Murex. We are hiring for our January 2024 intake.


The team:


The Dublin development team as part of the Product Development Division, ensures the continuous excellence of the Murex platform: MX.3. supporting development of modules of the Murex platform, working closely with the product management to develop new functionality, rapidly solve problems and enhance existing aspects of the application. The team is split into Client Support, responsible for developing small to medium timescale developments based on client requirements.  Project Development focused on longer timescale developments adding new functionality and developing new modules.  Performance and Architecture focuses on technical and performance projects. Quality Dev dedicated writing Unit Tests and developing frameworks for quality.


What you'll do:


  • Develop high-quality, testable and maintainable code with best-practice design.
  • Team spirit & work practices: Motivation, initiative to work within a team (willing to improve work practices)
  • Learning: Ability to learn new technologies, development practices and patterns.
  • Willingness to travel periodically when required for planning activities
  • Technologies: Advantageous to have experience in Git, REST Java services, Spring, Spring Boot, Maven, Gemfire, Real-time stream processing engines: Storm, Spark.
  • Java development lifecycle: Quality, testability, build, deployment.
  • SAFe: Experience developing in a SAFe agile train.


Who you are:


  • Open to candidates with 12 months industry experience.
  • Degree or Masters in Computer Science / Maths / Software Engineering
  • Internship would be advantageous 
  • Experience with 3-tier architectures
  • Experience with multi-threaded applications.
  • Experience with distributed systems
  • Experience with micro services and web technologies, for example, REST, HATEOAS, CSS, HTML, and JavaScript.
  • Experience with Agile methodologies, for example, Scrum or Kanban.
  • Fluent English is essential
  • Ability to prioritize tasks, to ensure deadlines are achieved.
  • Ability to work on both short-term and long-term projects simultaneously
  • Excellent problem solving skills
  • Ability to quickly understand business requirements
  • Ambitious, motivated, eager to develop within a team environment.
  • Display personal commitment, effort, motivation and initiative in all aspects of work
  • Willingness to display flexibility in a fast-paced, ever-changing working environment is essential.


Why should you join us:


  • Continuous investment in learning and development
  • Privately owned: focused only on delivering value for our employees and clients
  • A diverse and multicultural community
  • Opportunity to particiapte in many industry events (Tech-Talks, Codeon, Devoxx.............)