Advance Search

Browse Jobs

Java Software Engineer

Posted 25 days ago

  • London, Greater London
  • Any
  • External
  • Expires In 2 months
Job DescriptionJob Title: JAVA Backend DeveloperJob Type:Contract for 9 to 12 monthsDaily rate:£400 -£450/ Day, Inside IR35Location: London CityWorking ModelHybrid: Expectation 3 days WFO per weekExperience:5+ Years of JAVA Development experience using Cloud services such as AWS/GCP Etc.Required Technical SkillsAcademic qualification in a computer science or STEM (Science, Technology, Engineering or Mathematics) related field or the national equivalentProfessional experience working in an agile, dynamic and customer facing environment5+ years of recent hands-on professional experience (actively coding) working as a JAVA Backend software engineerHands-on working experience across JAVA (8/11/17)Proficient in using one or more of the following languages such as Go OR Scala OR Kotlin OR PythonUnderstanding of distributed systems and cloud technologies (AWS, GCP etc.)Understanding of microservices architectureUnderstanding of RESTful APIs and web technologiesExperience in automating deployment, releases and testing in continuous integration, continuous delivery, (CI/CD) pipelinesAdditional desirable skills include:Experience deploying, securing and supporting cloud infrastructure platformsUnderstanding of security frameworks / standardsUnderstanding of data streaming and messaging frameworks (Kafka, Spark, etc.) and modern database technologies (Cockroach etc.)Understanding of distributed tracing and monitoring (Zipkin, OpenTracing, Prometheus, ELK stack, Micrometer metrics, etc.)Experience with containers (Docker, Kubernetes, EKS, GKE etc.)Experience in the all stages of software development lifecycle (requirements, design, architecture, development, testing, deployment, release and support)A solid approach to writing unit level tests using mocking frameworks, as well as automating component, integration and end-to-end testsYour soft skills should include:Ability to work in a collaborative environment and coach other team members on coding practices, design principles, and implementation patterns that lead to high-quality maintainable solutions.Ability to work in a dynamic, agile environment within a geographically distributed teamAbility to focus on promptly addressing customer needsAbility to work within a diverse and inclusive teamTechnically curious, versatile and solution orientedExcellent written and verbal communication skills in English
#J-18808-Ljbffr
Apply