Robert Walters
,
London, Greater London
Senior Java Developer, eDiscovery and Messaging
|
Salary: £85000 - £110000 per annum + Benefits and bonus |
---|
Overview
My client has a great culture, state of the art offices and a market leading SaaS solution used in the trading and brokerage market. This firm is heavily invested in its business offering and in product innovation and have recently opened their EMEA headquarters near St. Paul's Cathedral, London. The global business is close to 600 heads and the firm is still privately owned, the business has both the plans and the means to grow significantly is seeking highly skilled Java focused Developers to form the heart of their London team Role Responsibilities: Design, implement and provide architectural guidance in deploying microservices as a part of an agile development team Migrate existing services to microservices, with the goal of reducing complexity at the design and architecture level Write unit and integration tests for your Java code Collaborate with testers in development of test cases for Java code Develop deployment systems for Java based systems Collaborate with product owners on user story generation and refinement Monitor and support the operation of production systems Participate in knowledge sharing activities with colleagues Technical Skills Requirements: 8 years of Java development experience in an Agile environment, building scalable, multi-threaded applications and services API development experience in service and resource-oriented architectures Fluency with Linux Experience in performance tuning Understanding of network protocols such as HTTP, TLS, TCP My client has a great culture, state of the art offices and a market leading SaaS solution used in the trading and brokerage market. This firm is heavily invested in its business offering and in product innovation and have recently opened their EMEA headquarters near St. Paul's Cathedral. The global business is close to 600 heads and the firm is still privately owned, the business has both the plans and the means to grow significantly is seeking highly skilled Java focused Developers to form the heart of their London team This team will work with the product development teams and sales to solve complex and exciting business and technical problems. The business provides fantastic opportunities to individuals passionate about and technology to work alongside members of the senior leadership team, receive mentoring work on deliveries and projects to support the world's largest banks and enterprise organisations. I am looking for a Senior Backend Developer to join a highly focused team, responsible for building services for highly scalable and robust messaging systems. The team is comprised of some of the very best Java developers in London and the environment absolutely encourages creative thinking and autonomy. Technologies in use: NoSQL DBs (Cassandra, MongoDB, HBase, Zookeeper) Serialization libraries (Thrift, Protocol Buffers) Large scale data processing (Hadoop, Kafka) Dependency injection frameworks (Guice, Spring) CQRS frameworks (Axon) Text search engines (Lucene, ElasticSearch) Role Responsibilities: Design, implement and provide architectural guidance in deploying microservices as a part of an agile development team Migrate existing services to microservices, with the goal of reducing complexity at the design and architecture level Write unit and integration tests for your Java code Collaborate with testers in development of test cases for Java code Develop deployment systems for Java based systems Collaborate with product owners on user story generation and refinement Monitor and support the operation of production systems Participate in knowledge sharing activities with colleagues Technical Skills Requirements: 8 years of Java development experience in an Agile environment, building scalable, multi-threaded applications and services API development experience in service and resource-oriented architectures Fluency with Linux Experience in performance tuning Understanding of network protocols such as HTTP, TLS, TCP Experience with any of the following is an asset: 3rd generation messaging systems Backends for mobile messaging systems SIP or XMPP Soft real-time systems Big Data technologies, such as Hadoop, Kafka, and Cassandra, to build applications that contain petabytes of data and process millions of transactions per day Cloud computing, virtualization and containerization Continuous integration systems Deployment technology such as Ansible This job was originally posted as www.totaljobs.com/job/89825993