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
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.