Senior Java Software Engineer - FusionCapital Global Components
Misys is at the forefront of the financial software industry, providing the broadest portfolio of banking, treasury, trading and risk solutions available on the market. With 2000 customers in 130 countries our team of domain experts and partners has an unparalleled ability to address industry requirements at both a global and local level.
Delivering the necessary value to our customers means that we need top talent and a broad range of capabilities across product development, product management, professional services, customer services, sales and our support functions. Misys provides a rewarding career for those who share the passion at putting customers at the heart of everything we do.
The multi-cultural and collaborative environment in which we operate provides a varied and stimulating career for staff at Misys, with new opportunities and challenges being part of our everyday life. Life at Misys moves fast and our employees are supported to adapt to change and be flexible. From as early as day one, you will be part of a highly focused team, working with individuals who are talented and passionate about delivering successful outcomes.
If this sounds like the place for you, why don't you join us?
4-6 years of successful experience in software development (software company or banks)
Very strong Java 8 SE and Java SE skills with multithreading and parallel processing programming experience
Knowledge of REST APIs, Jackson serialization (JSON), SOLID principles, Maven, Git
Knowledge of the latest developments in the field of software technology
Knowledge of enterprise frameworks, systems integration, software development and testing methodologies
Good troubleshooting skills
Good Unix and/or Windows skills
Ability to build enterprise software, preferably in a distributed team using Agile/Scrum development methodologies
Good spoken and written English, to be used on a daily basis
Be able to communicate effectively with persons holding different roles
Able to quickly understand new concepts being a self-learner
Act as team player
Possess analytical thinking, be detail oriented and well-organized
As Senior Java Software Engineer your responsibilities will include but are not limited to:
Work with the development & product management teams to develop a FusionCapital solution
Design and develop applications on top of proprietary software
Implement new features as specified
Respect high level coding and design standards
Investigate technical and functional defects and propose adequate solutions