CIB - Full Stack Developer – Java – Java Script - Associate

Location:Greater London
Job Type:Full Time
Apply Now

The opportunity is to join an Agile application development team who are responsible for delivering a strategic global solution to provide a web client portal for the Transfer Agency business which is a key component of the Fund Services bundled service.The solution is offered as a consolidated platform for both internal and external clients.

Key responsibilities:

  • Working as part an agile team going from requirements to solution and delivering real business value within short timeframes
  • Working with product owners on agreeing and refining business requirements and acceptance criteria
  • Contributing as a full-stack developer working on everything through development all the way to deployment of your code.
  • Writing clean, well structured code supported by extensive test cases and reviewed by peers
  • Continuous deployment and integration through use of firm-wide tools
  • Working within risk and controls guidelines to safely and iteratively deploy code

What the role can offer you:

  • Exposure to both Agile and Waterfall delivery methodologies
  • Exposure to both Transfer Agency and Alternative Investment business domain knowledge
  • Enterprise systems design, architecture and integration for distributed applications
  • Work with operational users and product owners of the platform to gather requirements
  • Inter-team mentoring on software best practices and solutions
  • Full involvement in testing cycles across all environment methods

Key technologies:

  • Strong OO design skills

  • Java (1.8)

  • Web frameworks

  • Spring Framework (MVC and RESTful web services)

  • ORM: Hibernate and MyBatis

  • PL/SQL (Oracle preferred)

  • Testing Frameworks:

  • Unit: Junit, Mockito

  • Web: Selenium

  • BDD: Cucumber

  • Apache Webserver and Apache Tomcat

  • Unix Shell scripting

  • Source control tools such as Git

Desirable technical skills:

  • Exposure to web development (javascript), Angular or REACT
  • Development in an Agile environment
  • CI tools – Jenkins

Expected soft skills:

  • Work well as part of a globally distributed team
  • Good analytical skills for effective problem solving, debugging and design
  • A personal enthusiasm for technology and a drive to implement innovative and novel solutions to business problems
  • Self-motivation and tenacity to push new ideas and changes through
  • Good written and verbal communication skills in both technical and business domains