Mandatory Skills:
- Strong hands-on experience in React JS, Spring Boot, and Java Full Stack Development
- Proven expertise in the Banking Domain
About the Role:
We are looking for a passionate and skilled Full Stack Developer with strong proficiency in React JS for the frontend and Spring Boot for the backend. The ideal candidate will have experience in building modern, scalable, and high-performance web applications end-to-end.
Key Responsibilities:
- Design and develop scalable web applications using React JS and Spring Boot.
- Collaborate with UI/UX designers & backend developers to implement front-end features.
- Develop RESTful APIs using Spring Boot and integrate with frontend components.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Participate in code reviews and provide constructive feedback to peers.
- Ensure code quality, maintainability, and adherence to best practices.
- Write unit and integration tests for both frontend and backend components.
- Debug and troubleshoot application issues and provide timely fixes.
Required Skills and Experience:
Frontend (React JS):
- Strong experience with React JS, Redux, React Hooks component-based architecture.
- Deep understanding of JavaScript (ES6+), HTML5, CSS3, and SASS/LESS.
- Experience with UI libraries like Material-UI, Ant Design, or similar.
- Familiarity with Webpack, Babel, and NPM/Yarn.
- Experience in building responsive web applications.
Backend (Spring Boot):
- Solid experience with Java 8/11+ and Spring Boot ecosystem (Spring MVC, Spring Data, Spring Security, etc.).
- Experience with RESTful API design and development.
- Strong understanding of ORM frameworks like Hibernate/JPA.
- Exposure to Microservices architecture and best practices
Job Type: Permanent
Pay: €47,445.80-€93,605.60 per year
Experience:
- Banking: 9 years (required)
- Java: 6 years (required)
- React JS: 7 years (required)
- Spring Boot: 7 years (required)
Work authorisation:
- Ireland (required)