Java Software Engineer/Developer (Microservices, SOA, Agile)

Recruiter
Pasker
Location
Lancashire
Salary
300.00 - 350.00 GBP Daily
Posted
27 Mar 2017
Closes
29 Mar 2017
Sectors
Engineering
Contract Type
Permanent
Hours
Full Time

NOTE: No Agencies.

IMPORTANT:

You will need to complete the application form on the Pasker website to correctly apply for this job.

About the role

90%+ Remote/Home Working | Contract (with option to go Permanent) | GBP300-350/day

You will be joining a small but growing start-up software company, primarily working on the product development of an innovative new SaaS Platform for building Enterprise Systems. Your focus will be on building the core Server Side engine and framework that powers the platform. Work will be high paced, engaging and full of opportunity. There will be plenty of collaborative design work, and flexibility in the work hours and location. The role is highly technical and will be working broadly across the stack as well as in depth in some of the key functionality; it demands a good appreciation and working knowledge of distributed service based systems - SOA, microservices, etc.

Technically interesting work at a Start-up company. We are working with a lot of modern technologies and techniques, with leading edge architecture and product vision. You have a lot of opportunity to influence the technical direction and make a name for yourself in the industry, and there's considerable opportunity for you to develop your career as the company grows.

Don't underestimate the opportunity or the challenge that this role brings. We want you to be a part of our core team, to be with us on the journey building the world's most advanced Enterprise Systems Platform, and to move us, and yourself, forward. You will have the opportunity to take on a lead position as we grow the team, and we will support your career development as if it were our own.

If you are an established Software Engineer/Developer that wants to work on interesting and challenging problems, have a passion for creating high quality work, and want to be in on the ground floor of a start-up, this is the role for you.

About you

  • You will be motivated and passionate
  • You will be flexible, and keen to adapt and learn new things
  • You will bring a wealth of experience to the role
  • You will have deep technical knowledge
  • You will be engaging and considerate in your communication & collaboration

What you'll be doing

  • Software Design and Development
  • Creating a Developer Delivery Process & Tooling
  • Developing a Generic Processing Framework
  • Integrating Open Source Technologies
  • Datamodelling for Data at Rest and Data in Flight
  • Using a Container based deployment architecture
  • Developing a Deployment, Scaling and Monitoring Framework
  • Middleware Design and Development
  • Involvement in Technology Selection
  • Test and QA
  • Support and Knowledge Sharing

What we expect you to know

  • Java (experienced)
  • Systems Integration, Distributed Systems, Microservices & SOA architectures
  • Application Containers (eg Apache Karaf), Deployment Containers (eg Docker)
  • Integration Technologies (eg Apache Camel)
  • Messaging Protocols (eg ZeroMQ/NanoMsg, JMS, SOAP, etc)
  • Messaging & Data Formats (eg Apache AVRO, ProtocolBuffers, Thrift, XML, JSON, XML, EDI, Fixed-width & delimited etc)
  • Agile/SCRUM
  • DevOps, Continuous Integration/Delivery,
  • Git/gitflow, jenkins/hudson, maven
  • Cassandra, Couchbase, Hazelcast, or similar

What we expect you to have done

  • Worked in an Agile environment (not essential)
  • Worked with open source software
  • Developed or contributed to a framework
  • Physical Datamodelling
  • Used a docker container based deployment
  • Worked with a Cloud Platform-as-a-Service provider (AWS, Google Cloud Platform, etc)
  • Led the design and/or development of a medium to large scale software application
  • Worked with APIs and a Service Oriented environment

IMPORTANT:

You will need to complete the application form on the Pasker website to correctly apply for this job.

More searches like this