Java Developer

Java Developer

Full-Time On-site
T

Job Title: Java Developer

We are seeking a seasoned Java Developer with extensive full-stack expertise to join our dynamic team. The ideal candidate will have a strong background in Java as the primary Back End language, with additional proficiency in Python or TypeScript for some Back End components. This role requires a deep understanding of Kubernetes, GitOps, and Software Development Life Cycle (SDLC) best practices, along with experience in CI/CD pipelines, feature flagging, and A/B testing.

Responsibilities

  • Develop and maintain large-scale distributed systems using Java as the primary Back End language.
  • Collaborate with cross-functional teams to ensure system scalability and performance engineering.
  • Implement unit, component, and integration testing to ensure quality and reliability of software.
  • Utilise Kubernetes and GitOps for efficient deployment and management of applications.
  • Optimise database scaling and manage microservice consistency issues, including sharding and race conditions.

Essential Skills

  • Proven expertise in Java development.
  • Proficiency in Kubernetes, GitOps, and SDLC best practices.
  • experience with CI/CD pipelines, feature flagging, and A/B testing.
  • Strong understanding of performance engineering and data modelling.
  • Knowledge of time/space complexity, algorithmic tradeoffs, and database scaling.

Location

Belfast, UK

#J-18808-Ljbffr

Java Developer employer: Teksystems

As an Azure Solution Architect with us, you'll thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive benefits, including professional development opportunities to enhance your skills in cloud technologies, all while working in a vibrant location that fosters creativity and teamwork. Join us to be part of a forward-thinking company that values your contributions and supports your career growth.

T

Contact Details:

Teksystems Recruitment Team