Location

London, United Kingdom

Salary

£300 - £350 /day

Job Type

Contract

Date Posted

November 29th, 2024

View All Jobs

Java Developer with Reactive 12 Factor at N Consulting Ltd

Location

London, United Kingdom

Salary

£300 - £350 /day

Job Type

Contract

Date Posted

November 29th, 2024

View All Jobs

Download File

Job Title: Java Developer (Reactive Programming & Twelve-Factor Expertise)
Location :London,Uk(Hybrid)
Employment Type: Contract

 

Key Responsibilities:

  • Design, develop, and maintain high-performance Java-based applications using Reactive programming frameworks like Project Reactor, RxJava, or Akka.
  • Implement microservices architectures adhering to the Twelve-Factor App principles for cloud-native applications.
  • Collaborate with cross-functional teams, including DevOps engineers, to ensure seamless CI/CD workflows and container orchestration.
  • Write clean, scalable, and testable code following industry best practices and secure coding standards.
  • Utilize cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP) to deploy and manage applications.
  • Conduct performance tuning, debugging, and troubleshooting to optimize system performance.
  • Document technical designs, solutions, and processes for team collaboration and knowledge sharing.

Qualifications:

  • Bachelor’s or Master’s Degree in Computer Science, Engineering, or a related field.
  • Proven experience in Java development (5+ years preferred), with in-depth knowledge of Reactive programming.
  • Strong familiarity with frameworks like Spring WebFlux, Vert.x, or Play Framework.
  • Hands-on experience in developing RESTful APIs and integrating them with front-end or external systems.
  • Solid understanding of Twelve-Factor App principles and experience implementing cloud-native solutions.
  • Proficiency with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
  • Familiarity with modern development practices, including CI/CD pipelines, GitOps, and test-driven development (TDD).
  • Knowledge of messaging systems like Apache Kafka, RabbitMQ, or Redis Streams is a plus.

Skills:

  • Programming Languages: Java 8+
  • Frameworks: Spring WebFlux, Project Reactor, RxJava
  • Tools: Jenkins, Docker, Kubernetes, Git, Gradle/Maven
  • Database: SQL, NoSQL (e.g., MongoDB, Cassandra)
  • Cloud: AWS, Azure, GCP
  • Other: Strong communication and problem-solving skills

This job has now closed

You can find more jobs over on our careers page.

See More Jobs

Jobs at N Consulting Ltd

Powered by