java/j2jee (86587)

Java Developer

1-4 Yrs

Full Time Jobs

Market Rate

London, Uk


Special Requirement
  • Practical knowledge of commodity trading as well as the deal lifecycle.
  • Engage and collaborate with all levels of management in IT and the Business.
  • Hands-on design and development experience with various technologies applied to strategic solutions in Java and Opensource software.
  • Practical development experience with the following technologies:
  1. Java, Spring, Apache Ignite
  2. Multi-Threading
  3. RESTful Web services
  4. Kerberos on Java
  5. Windows security
  6. N-Tier solutions
  7. Oracle SQL
  8. VSTS, Jenkins, GIT
  9.  Distributed computing
  • Experience with large-scale enterprise-wide IT environments containing multiple technologies, physical and logical environments.
  • Participation and understanding of Agile delivery methodology.
  • Experience with DevOps models and tools.

    Desirable Criteria:

  • Knowledge of the Credit Risk trading domain.

  • Experience with Grid Computing solutions.

  • Involvement in system implementations in Cloud environments.

Job Description:
  • Expertise in Java design patterns, standardized development methodologies, and innovative solutions for analytical engines.
  • End to end delivery from analysis and design through to testing and early life support.
  • Conduct or participate in design, architecture and code reviews.
  • Maintain Infrastructure hosted on AWS environment.
  • Develop unit tests with appropriate code coverage placing a priority on code quality and strategic alignment.
  • Develop and maintain SQL queries and stored procedures.
  • Use standard methodologies for software delivery.
  • Collaborate with global team members, external teams, and business users throughout the software development lifecycle.
  • Identify and raise risks, issues, and dependencies as appropriate.
  • Gather and document business requirements as needed.
  • Manage builds and migrations between various staging environments assisting with release processes.
  • Monitor and maintain application security and integrity.
  • Tune and monitor application performance.
  • Provide estimations and actively engage in the planning process.
  • Communicate accurate status of efforts during daily stand-ups including blockers.
  • Create or modify support documentation and conduct knowledge transition for project deliveries.
Similar Jobs

Java Developer (87170)

United Kingdom

Java Developer (87089)


Frontend Developer (87075)


Java Developer (86976)

United Kingdom

JAVA Full Stack Developer (86958)

Stockholm, Sweden

Backend Engineer (86911)

Amsterdam, Netherlands

Java Developer (86903)

Stockholm, Sweden

Java Developer (86741)

Dublin, Ireland

Java Developer (86541)

Amsterdam, Netherlands

Full stack Developer (86337)

Gothenburg, Sweden