freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Builds full-stack web apps using React front-end with Redux and a Java/Spring Boot back-end with PostgreSQL, integrating via REST APIs.

Who are we

Fulcrum Digital is an agile and next-generation digital accelerating company providing digital transformation and technology services right from ideation to implementation. These services have applicability across a variety of industries, including banking & financial services, insurance, retail, higher education, food, healthcare, and manufacturing.

Role Overview

We are seeking an experienced Full Stack Developer to design, build and maintain scalable web applications, working across a React front end and a Java/Spring Boot back end integrated via RESTful APIs.

Key Responsibilities

  • Develop responsive, component-based UIs using React.js and Redux for state management.
  • Design and build RESTful APIs and back-end services using Java, Spring Boot and Hibernate.
  • Model, query and optimise data using PostgreSQL.
  • Collaborate with cross-functional teams to translate requirements into technical solutions.
  • Write clean, tested, maintainable code and participate in code reviews.
  • Troubleshoot and resolve performance and production issues across the stack.

Required Skills

  • Back End: Java, Spring Boot, Hibernate/JPA
  • API: RESTful API design and integration
  • Strong understanding of OOP, design patterns and MVC architecture
  • Familiarity with Git and Agile/Scrum delivery

Good to Have

  • Experience with CI/CD pipelines and cloud platforms (Azure/AWS)
  • Exposure to microservices architecture and containerisation (Docker/Kubernetes)

See also