About this role
Required Backend Technical Skills - Strong proficiency in Java (Java 17+) with deep understanding of core concepts - Expert-level Spring Boot framework knowledge (Spring MVC, Spring Data, Spring Security, Spring Cloud) - Solid understanding of microservices architecture patterns and best practices - Experience with relational databases (Maria DB) and SQL optimization - Strong knowledge of RESTful API design principles - Experience with message queues (Kafka, IBM MQ, etc.) - Unit testing and integration testing (JUnit, Mockito, Karate) - Strong understanding of design patterns and SOLID principles Required Frontend Technical Skills - Expert-level Typescript React 18+ experience with deep understanding of hooks, context, and component lifecycle - Strong Redux and Redux Toolkit (RTK) proficiency for state management - RTK Query for efficient data fetching and caching - Micro Frontend (MFE) architecture design and implementation (Module Federation, Single-SPA, or similar) - Advanced HTML5 and semantic markup - Expert-level CSS3, including Flexbox, Grid, and responsive design - CSS-in-JS solutions (Styled Components, Emotion) - Modern JavaScript/TypeScript (ES6+) - Frontend build tools (Webpack, Vite, or similar) - Frontend testing frameworks (Jest, React Testing Library, Cypress, Playwright) - Performance optimization techniques (code splitting, lazy loading, memoization) Additional Technical Experience (Preferred) - TypeScript for type safety - Cloud platforms (PCF, AWS, OCP) - Containerization (Docker) and orchestration (Kubernetes) - CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) - Event-driven architecture - Design systems and component libraries (Storybook) - Monitoring and observability tools (Prometheus, Grafana, ELK stack, Sentry) - Performance profiling and optimization (Lighthouse, Web Vitals) Architecture & Design Skills - Microservices and Micro Frontend architecture patterns - API design and integration patterns - Distributed systems and caching strategies - Security best practices (OAuth, JWT, CORS, XSS, CSRF prevention) - Scalability and performance optimization - Domain-driven design (DDD) Soft Skills - Strong problem-solving and analytical thinking abilities across frontend and backend - Excellent communication skills for technical discussions and documentation - Ability to mentor and guide team members on both frontend and backend technologies - Self-motivated with ability to work independently and in teams - Strong ownership and accountability mindset - Comfortable context-switching between frontend and backend work - Ability to make pragmatic technical trade-offs Nice to Have - Experience with agile/scrum methodologies - Contributions to open-source projects - Understanding of DevOps practices
Required
Also in Software Engineering
AIBEL PTE. LTD.
SCREENING EAGLE SINGAPORE PTE. LTD.
TANGSPAC CONSULTING PTE LTD