Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Java Developer

Job LocationManchester
EducationNot Mentioned
SalarySalary negotiable
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

Java Developer/Lead Back-End Developer Manchester, Lancashire, United KingdomJob DescriptionCompany InformationClient provides a broad range of financial business solutions to investment banks, broker-dealers, wealth managers, financial planners and advisers across EMEA. We provide sophisticated front-end technology and flexible middle office capabilities with execution,settlement, and custody services. These are supported by a robust regulatory and compliance framework with dedicated client asset experience and expertise.Job DescriptionWe are looking for an outstanding, experienced Java developer who can help design, build and innovate throughout a project with a focus on high quality, consistent improvement and automation, but also look to share their knowledge and experiences with thewider development department.The right person will be joining a team that fully believes and invests in whatever it takes to deliver quality, including TDD, Continuous Integration and the automation of anything they can. The team have been a key driver in quality and best practicesacross the department and you must believe and feel comfortable in driving these beliefs through the department.The correct candidate should enjoy working collaboratively with other technology teams and business teams to solve problems by leading or contributing in workshops and discussions, as well as love working with more junior members of the team to help improveand grow the teams skills and experience.The role will also provide an excellent opportunity to gain experience in the Financial Services sector.ProjectsEMEA Team is always working on many different projects, across many different portfolios, that involve many different teams. Whether that be extending our new Wealth and Investor applications, or simply finding new and simple ways for our clients to meetthe ever-changing landscape of regulatory requirements, you will get to work in a fast paced, challenging and rewarding environment.We are also on the cusp of a major company-wide transformation project that will set the company in good stead for its planned future growth. In the development department, you will have the chance to drive and shape the changes required to allow us to growto our full potential, both from a technical and process perspective.Responsibilities

  • Enjoy delivering highly complex, scalable and robust solutions
  • Enjoy writing and helping others to write clean, efficient and quality code
  • Enjoy learning
  • Help contribute to planning and estimations of upcoming work
  • Contribute and regularly lead technical and design workshops
  • Be an advocate for and uphold best practices within the team such as TDD and Continuous Integration
  • Encourage and support the continuous improvement and upskilling of all members in the team, as well as the wider development department
  • Critically review code and ensure this skill is improved on across the team
  • Work with the team and the wider development team to grow and help adopt Agile like mind-sets and behaviours
  • Research and consider how new technologies could be used at Pershing
  • Work with the wider Development and Architecture teams to develop and establish best practices
  • Considering performance, scalability and security when designing and implementing solutions
  • Contribute in the rollout of new tools and applications that improve the development process
Skills & Experience
  • Hands on development with the latest versions of Java, Spring, Hibernate, SQL Server
  • Exposure to MQ, Kafka, Azure, Maven, GIT, Jira, SonarQube would be beneficial, but not essential
  • Expert knowledge in SOLID principles and various design patterns
  • Experience and knowledge in Agile delivery (ideally experience in SCRUM)
  • Experience in delivering high volume and highly available enterprise applications
  • Good knowledge of database systems and designs
  • Experience and good knowledge in TDD, Continuous Integration and Automation
  • Experience with CI and Automation tools
  • Be able to critically analyse designs and provide constructive feedback
  • Be able to critically analyse code and provide constructive feedback
  • Be able to create useful and in-depth documentation
  • Be able to communicate well with technical and non-technical people
  • Be able to understand complex business processes
  • Exposure to Financial Services would be beneficial, but not essential
  • Excellent verbal and written communication skills

APPLY NOW

Java Developer Related Jobs

© 2019 Naukrijobs All Rights Reserved