Banner Default Image

Senior Software Engineer

Senior Software Engineer – Consultancy

London

£65,000 + bonus + benefits

An experienced Senior Software Engineer is urgently needed to join a hugely successful consultancy firm.

You will work within the with Technical Leads and Developers to support products and drive high standards with software and solutions.

You will:

  • Be a senior member of a cross functional team with a broad range of skills
  • Be passionate about quality, have a strong development background and incredible attention to detail, but with a balanced pragmatism that understands every decision is a weighing of trade-offs and compromises.
  • Support the technical direction of a professional and cohesive multi-disciplinary team that are technically astute and experienced
  • Provide detailed planning input to the Platform Tech Lead Software Engineer on estimated effort to develop certain modules/functions and to identify any specific technical or resource dependencies and/or risks the Software Engineer might be aware of.
  • Champion agile best practices and Continuous Delivery to drive down backlog

You should have:

  • Experience building high concurrency/high transaction volume applications using Java/J2EE technologies.
  • Spring Framework family of technologies including Spring MVC, Integration, Web Services and Batch.
  • Interacting with RDBMS through use of Hibernate ORM (experience with sharded databases a plus).
  • Queueing systems and Rabbit MQ in particular
  • Distributed Systems (Processing, Caching, Persistence)
  • Experience with Agile methodologies
  • Demonstrable experience using Source Control tools (GIT, SVN)
  • Deep understanding of SOLID Principles, Design Patterns and working experience of putting them to practice.
  • Solid experience of Test Driven Development, unit testing tools such as JUnit, and experience of integration testing and continuous integration / deployment.

Please contact Kashasa Barreto-Inman at Harrington Starr for full details

 

Senior Software Engineer – Consultancy

London

£65,000 + bonus + benefits

An experienced Senior Software Engineer is urgently needed to join a hugely successful consultancy firm.

You will work within the with Technical Leads and Developers to support products and drive high standards with software and solutions.

You will:

  • Be a senior member of a cross functional team with a broad range of skills
  • Be passionate about quality, have a strong development background and incredible attention to detail, but with a balanced pragmatism that understands every decision is a weighing of trade-offs and compromises.
  • Support the technical direction of a professional and cohesive multi-disciplinary team that are technically astute and experienced
  • Provide detailed planning input to the Platform Tech Lead Software Engineer on estimated effort to develop certain modules/functions and to identify any specific technical or resource dependencies and/or risks the Software Engineer might be aware of.
  • Champion agile best practices and Continuous Delivery to drive down backlog

You should have:

  • Experience building high concurrency/high transaction volume applications using Java/J2EE technologies.
  • Spring Framework family of technologies including Spring MVC, Integration, Web Services and Batch.
  • Interacting with RDBMS through use of Hibernate ORM (experience with sharded databases a plus).
  • Queueing systems and Rabbit MQ in particular
  • Distributed Systems (Processing, Caching, Persistence)
  • Experience with Agile methodologies
  • Demonstrable experience using Source Control tools (GIT, SVN)
  • Deep understanding of SOLID Principles, Design Patterns and working experience of putting them to practice.
  • Solid experience of Test Driven Development, unit testing tools such as JUnit, and experience of integration testing and continuous integration / deployment.

Please contact Kashasa Barreto-Inman at Harrington Starr for full details