Full Stack Engineer

Full Stack Engineer

Posted 4 days ago by Insight International (UK) Ltd

Negotiable
Undetermined
Undetermined
Glasgow City, Scotland, United Kingdom

Summary: The Full Stack Engineer role involves hands-on experience in building distributed event-based systems while applying agile practices. The position requires a strong understanding of microservice architecture, core Java, and Spring framework features, along with experience in designing high-volume messaging systems and scalable database models. The candidate should also possess knowledge of DevOps practices and cloud-based development principles, along with strong communication skills. A Bachelor's Degree in computer science or a related field is required.

Key Responsibilities:

  • Build distributed event-based systems applying agile practices.
  • Understand and implement microservice architecture and design patterns.
  • Design and implement high volume messaging- and REST-based middleware.
  • Define scalable database models (relational or others).
  • Utilize DevOps practices and tools.
  • Apply cloud-based development principles.
  • Communicate effectively both orally and in writing.
  • Continuously learn and improve skills.

Key Skills:

  • Core Java and Spring-boot expertise.
  • Experience with Spring framework features.
  • Knowledge of system resiliency, scalability, security, and observability.
  • Strong communication skills.
  • Bachelor’s Degree in computer science or a related field.
  • Familiarity with DevOps practices and tools.
  • Understanding of cloud-based development principles.
  • Ability to learn quickly and adapt.

Salary (Rate): undetermined

City: Glasgow City

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Hands-on ’ experience in building distributed event-based systems applying agile practices. Sound understanding of microservice architecture and design patterns, system resiliency, scalability, security, and observability.

  • Strong working knowledge of core Java, Spring-boot, and other Spring framework features.
  • Experience with designing and implementing high volume messaging- and rest- based middleware.
  • Experience with defining scalable database models (relational or others).
  • Knowledge of DevOps practices and tools.
  • Familiarity with cloud-based development principles.
  • Fast learner and desire to constantly learn and improve.
  • Strong oral and written communication skills.
  • Bachelor’s Degree in computer science or in a related field.