Senior Java Developer

  • Competitive
  • Glasgow, Scotland, United Kingdom
  • Contract, Full time
  • Mphasis Pte Ltd
  • 17 May 19

Long term with one of the investment banking client

Job Responsibilities

  • Minimum  3-5+ years of application development experience
  • Confidence with Core Java J2EE with Java 6
  • Multi-threaded Programming
  • Java Frameworks i.e. Spring; Hibernate
  • Proficiency with Development Tools (e.g. Eclipse, Hudson)
  • Track Record delivering in an Investment Bank environment
  • RDBMS experience preferably Oracle 10g/11g skills and preferably DB2
  • Test Driven Development Skills
  • Exposure/ competence with Agile Development approach


Required Skills Essential

  • Solid experience utilizing Source code control software (e.g. Clear case, Subversion)
  • Minimum 3-5+ years of technical/business analysis experience (includes documentation of technical design, end-user requirements, designing and writing use cases, component design descriptions and process flow diagrams)
  • Experience with design/build tools (Magic Draw, Enterprise Architect )
  • Extensive business and data analysis skills
  • Strong analytical and problem-solving skills
  • Experience with business process mapping & tools
  • Process analysis and design
  • Experience in investment banking technology and applications

About the company

Mphasis (BSE: 526299; NSE: MPHASIS) applies next-generation technology to help enterprises transform businesses globally. We are an expert, customer-centric technology partner, and our unique Mphasis Front2Back™ Transformation approach places our clients’ customers at the heart of our business. We use the exponential power of cloud and cognitive to provide hyper-personalized (C=X2C² ™=1) digital experiences to our clients and their end customers. Our Service Transformation approach helps ‘shrink the core’ through the application of digital technologies across legacy environments within an enterprise, enabling businesses to stay ahead in a changing world. Visit our website to know more: