Fullstack Java Developer

About the job

About the Fullstack Java Developer role

The Fullstack Java Developer will design, develop, and maintain scalable applications across both backend and frontend environments. The role focuses on building Java-based applications and REST APIs, developing modern React interfaces, and supporting microservices-based architectures.

The developer will work with databases, automated testing, CI/CD pipelines, authentication solutions, and performance optimisation to ensure reliable and efficient applications. The role also involves system design, code reviews, debugging, refactoring, and applying software development best practices.

Requirements:

  • Expert in Java (Spring Boot, Spring MVC, Spring JPA) & REST API / Microservices development
  • Proficient in React, Next.js, TypeScript, JavaScript, HTML & CSS
  • Experience w/PostgreSQL/Oracle, Git and CI/CD (GitHub Actions)
  • Familiar w/Redux/Zustand, automated testing (Jest, React Testing Library, Playwright/Cypress) & performance optimization
  • Good understanding of system design, frontend architecture, code review, debugging & refactoring
  • Experience implementing OAuth2, OIDC, SAML, or CIAM solutions
  • Strong analytical, problem-solving & communication skills
  • Experience w/GitHub Copilot or AI-assisted dev tools

Preferred Qualifications:

  • Docker, Kubernetes & Azure Cloud
  • Module Federation / Micro Frontend architecture
  • Software quality & security scanning tools
  • Localization (i18n) & multi-language application support
  • Work Result: Able to deliver the assigned development tasks as per the requirement
  • The candidate should be highly proficient in Java and React, both within the Application Development skill area
  • Other Skills: Ping Identity (aka ForgeRock), OIDC, Java Script, HTML ad CSS

Search Popup

Help me find…

This will close in 0 seconds