Java Developer - London, United Kingdom - eTeam

    eTeam background
    Description

    Job Description

    Java Developer

    7 Years Experience

    12 Month Contract

    London - 5 Days in Office

    Key Notes:

    *Candidates must have experience at Goldman Sachs*

    Candidate MUST be able to attend site 5 days per week. This is a front office role and will be interacting with the business.

    Must have Investment Banking exprience

    Looking for someone with storng problem solving and logical reasoning

    Interview process wil be a first client interview round is a coderpad test and the second round is to test data structures, algorithms, infrastructure, logical reasoning, problem solving.

    What you'll do:


    • Gathering requirements from the business analyst team.


    • Analyse any new technical requirements within the development team.


    • Develop and unit test the application using Java/Java 8, REST, python, junit, cucumber etc.


    • Writing SQL,db procedures , performance optimization of the queries and stored procedures.


    • Sprint planning and attending retrospective call, daily stand-up call for the agile scrum process.


    • Review the JIRA and acceptance criteria for any task planned. For the sprint with the team.


    • Discussion with QA team for any qa/uat release and discuss the test plans.


    • Follow the release management process and plan for any production turnover.


    • Providing support for critical production issue.


    • Keeping the technical document and the project artefacts up to date.


    • Writing automation script using Python, perl.


    • Planning and executing the migration of old applications to the new platform.


    • Review and optimize the performance of the application on java and database side.

    What you will bring:


    • Working experience in Java application development and SQL.


    • Good communication skills, problem solving skills and business analysis skills.


    • Strong oral and written communication skills.


    • Collaboration and teamwork teambuilding.


    • Ability to adapt easily to change.


    • Problem solving analytical skills.


    • Strong interest in the financial products trading and regulation.


    • Knowledge in JAVA, J2EE and understanding OOP.


    • Knowledge on common Java frameworks and technologies including Spring Framework, Hibernate, JPA.


    • Experience on web services including knowledge of REST, SOAP, XML, JSON.


    • Experience in Java multiple threading program is highly preferred.


    • Strong data analytical skills with SQL.


    • Experience following the SDLC via Agile Methodologies.


    • Familiarity with Linux Unix environment, including working with shell, ssh and / or other command line tools.


    • Experience working in medium to large scale development projects.


    • Software craftsmanship agile development practices such as pair programming, TDD, BDD, continuous integration or feature toggles.


    • Enterprise software architecture.