Full Stack Engineer

Full Stack Engineer

Posted 1 week ago by PRIMUS Global Technologies Pvt Ltd

Negotiable
Undetermined
Undetermined
Sheffield, England, United Kingdom

Summary: The Full Stack Engineer role requires expertise in both backend and frontend technologies, focusing on designing and implementing large-scale distributed systems. Candidates must demonstrate proficiency in Java and modern frontend frameworks, alongside a solid understanding of data infrastructure and system architecture. The position emphasizes a collaborative approach to system design and development, ensuring high performance and scalability.

Key Responsibilities:

  • Design large-scale distributed systems with a focus on microservices and event-driven architecture.
  • Implement high concurrency and scalability patterns while ensuring fault tolerance and resilience.
  • Develop backend solutions using Java and Spring Boot, and create RESTful APIs.
  • Contribute to frontend system design using frameworks like React, Vue, or Angular.
  • Manage relational databases and utilize caching and message queue technologies.
  • Engage in system decomposition and domain modeling.
  • Participate in CI/CD processes and automated deployment pipelines.

Key Skills:

  • Expert-level proficiency in Java (8/11/17+).
  • Strong experience with Spring Boot and Spring Cloud.
  • Deep understanding of RESTful APIs and microservices.
  • Hands-on experience with frontend frameworks (React, Vue, Angular).
  • Strong knowledge of relational databases (Oracle, SQL Server, PostgreSQL).
  • Experience with caching (Redis) and message queues (Kafka, RabbitMQ).
  • Familiarity with Docker, Kubernetes, and CI/CD practices.

Salary (Rate): undetermined

City: Sheffield

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Architecture & System Design (Must-Have) • Proven experience designing large-scale distributed systems • Microservices architecture • Event-driven architecture • High concurrency and scalability patterns • Strong knowledge of: • System trade-offs (consistency vs availability, latency vs throughput) • API design and service boundaries • Fault tolerance and resilience design • Experience with system decomposition and domain modelling Backend • Expert-level proficiency in Java (8/11/17+) • Strong experience with Spring Boot / Spring Cloud • Deep understanding of RESTful APIs and microservices • Experience with ORM frameworks (Hibernate, JPA) Frontend • Strong hands-on experience with at least one: • React / Vue / Angular • Solid understanding of frontend architecture and state management • Ability to contribute to frontend system design (not just coding) Data & Infrastructure • Strong experience with relational databases (Oracle / SQL Server / PostgreSQL) • Experience with: • Redis or distributed caching • Message queues (Kafka / RabbitMQ) • Familiar with: • Docker, Kubernetes • CI/CD and automated deployment pipelines