Search by job, company or skills

A

Senior Full Stack Developer (Java Spring Boot & React)

5-8 Years
SGD 6,000 - 9,500 per month
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Design, develop, and maintain full-stack applications using Java Spring Boot and React
  • Build and optimize RESTful APIs and microservices
  • Implement and maintain Micro Frontend (MFE) architectures
  • Mentor junior and mid-level developers and conduct comprehensive code reviews
  • Drive best practices across the entire technology stack
  • Collaborate with cross-functional teams including DevOps, UX/UI designers, and product managers
  • Troubleshoot complex production issues spanning frontend and backend
  • Drive technical innovation and continuous improvement initiatives
  • Participate in system design discussions and contribute to the technical roadmap

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 (MariaDB) and SQL optimization
  • Strong knowledge of RESTful API design principles
  • Experience with message queues (Kafka, IBM MQ, or equivalent)
  • Unit 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)

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)

Additional Technical Experience

  • 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).

    EA Number: 11C4879

More Info

Job Type:
Industry:
Employment Type:

Job ID: 146290737