Senior Software Engineer
Job Description
\n Who are we\n
FulcrumDigital is an agile and next-generation digital accelerating company providingdigital transformation and technology services right from ideation toimplementation. These services have applicability across a variety ofindustries, including banking & financial services, insurance, retail,higher education, food, healthcare, and manufacturing.
Role Overview\nWe 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\n- \n
- Develop responsive, component-based UIs using React.js and Redux for state management. \n
- Design and build RESTful APIs and back-end services using Java, Spring Boot and Hibernate. \n
- Model, query and optimise data using PostgreSQL. \n
- Collaborate with cross-functional teams to translate requirements into technical solutions. \n
- Write clean, tested, maintainable code and participate in code reviews. \n
- Troubleshoot and resolve performance and production issues across the stack. \n
- \n
- Back End: Java, Spring Boot, Hibernate/JPA \n
- API: RESTful API design and integration \n
- Strong understanding of OOP, design patterns and MVC architecture \n
- Familiarity with Git and Agile/Scrum delivery \n
- \n
- Experience with CI/CD pipelines and cloud platforms (Azure/AWS) \n
- Exposure to microservices architecture and containerisation (Docker/Kubernetes)