Java Developer – Remote Working – Superb company

  • Remote
  • Remote
  • 5 days ago

Job Information

  • icon
    Salary GBP 60000.00-70000.00 / Annum
  • icon
    No. of Openings 1 opening

Total no of applicants applied:


Job Description

Java Developer

Due to growth, my hugely successful, global organisation are looking to recruit an experienced Java Developer to their expanding team.

In a nutshell:

We are looking for a strong Java developer experienced in cloud first development (we use GCP). You will be working in a Scrum Agile team alongside front-end, back-end devs, DBAs, dev-ops, QA and product owners building the companies next generation of scalable SaaS products using the latest architectural patterns and practices, development frameworks, cloud technologies and software delivery practices. We are looking for team players that are able to code solutions and have some familiarity with the latest patterns and practices.

What I need to do:

Collaborate with your team to implement and deliver sustainable solutions following best practice methodologies
Build back-end microservices written in Java to run on Google Cloud Platform
Write code using a test-first/TDD/BDD approach maintaining a high level of automated test coverage
Collaborate with DevOps in building a comprehensive set of CI/CD pipelines that allow the team to deliver features on a continual basis
Apply coding best practices and help to evolve coding standards within the team and wider department
Perform code reviews and work with the team to ensure work is delivered to a high level of qualityHow will I succeed:

You're passionate about engineering high quality and well thought through enterprise level solutions
Able to implement high quality code and deliver on time and as per estimate
Demonstrate good attention to detail with the majority of work tasks passing QA and reaching "Done" in 1-2 attempts
Able to analyse and troubleshoot technical issues and provide options for solutions
Demonstrate excellent personal organisation with the ability to prioritise and carry out multiple tasks
Able to positively influence projects to meet key milestones and overcome challenges
Able to work with the team to organise and ensure work is developed in the right sequence to enable successful delivery
Able to work under own initiative
Able to bring functional and technical solutions to the table to help solve team challenges
Good written and verbal communication skills
Build positive and professional working relationships with your colleagues to help maintain a positive and collaborative team working environment.
Demonstrate a positive can-do attitude
A desire to keep abreast of technical and industry developments
Hold a strong desire to grow as a software engineer becoming more skilled at writing high quality, efficient, maintainable and resilient softwareWhat I need to know:

Good java development skills using modern Java, Java frameworks and associated build and dependency management solutions
Have a passion for adopting good on object-oriented design principles, best practices, patterns and clean code development
Experience building container-based java solutions with REST APIs
Experience (2+ years) building server-side applications
Experience with some or all of the following: cloud based server-less technologies, message queues, caching technology, object storage solutions, data storage solutions (e.g. relational, NoSQL, graph), API gateways and container orchestration platforms such as Google Kubernetes Engine
Proficient at writing TDD code with a high level of test automation preferably following a BDD approach
Experience working in cross functional and self-organising Agile teams
Experience with CI/CD, build tools and Git based source control such as BitBucket
Experience with unix style shells and commandsIf the above sounds like you, do note hesitate to apply now

Job alerts

Receive emails for the latest jobs matching your search criteria