freehire launches on Product Hunt on 26 August.

Follow →

Software Developer (React, Angular, API) - Contract

Open 3d

Summary

Build and maintain full-stack apps for wealth management using Java Spring Boot, React, and Micro Frontend architectures, while optimizing RESTful APIs and troubleshooting production issues.

Responsibilities:

• You will design, develop, and maintain full-stack applications using Java Spring Boot and React for our internal users and clients in Wealth Management.

• You will build and optimize RESTful APIs and microservices.

• You will implement and maintain Micro Frontend (MFE) architectures.

• You will drive best practices across the entire technology stack.

• You will collaborate with business analysts, project managers, business stakeholders, and other tech teams to integrate and deliver high-quality products.

• You will troubleshoot complex production issues spanning frontend and backend.

• You will drive technical innovation and continuous improvement initiatives.

You will 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 (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:
• Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field.

• Expert-level React 18+ experience with deep understanding of hooks, context, and component lifecycle

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

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

Disclaimer: The company is committed to ensuring the privacy and securityof your information. By submitting thisform, you consent to the collection, processing, and retention of theinformation you provide. The data collected (which may include your contactdetails, educational background, work experience and skills) will be usedsolely for the purpose of evaluating your qualifications for the positionyou're applying for. Your data will be stored securely and retained for theduration necessary to fulfill our hiring process. If you are not selected forthe position, your data will be kept on file for a limited period in casefuture opportunities arise. You have the right to access, correct, or deleteyour data at any time by contacting us at Quess Singapore | A Leading StaffingServices Provider in Singapore (quesscorp.sg)

“This is in partnership with theEmployment and Employability Institute Pte Ltd (“e2i”).

e2i is the empowering network forworkers and employers seeking employment and employability solutions.e2i serves as a bridge between workers and employers, connecting withworkers to offer job security through job-matching, career guidance and skillsupgrading services, and partnering employers to address their manpower needsthrough recruitment, training, and job redesign solutions. e2i is atripartite initiative of the National Trades Union Congress set up to supportnation-wide manpower and skills upgrading initiatives. By applying forthis role, you consent to Quesscorp Singapore’s PDPA and e2i’s PDPA. By submitting your application forthis position, you consent to the collection, use, and disclosure of yourpersonal data by Quesscorp and its recruitment partners, includingEmployment and Employability Institute Pte Ltd, for the purpose of i)employment facilitation and ii) data and statistical analysis. You mayfind out more information on the PDPA policies at Quesscorp website and(https://www.e2i.com.sg/pdpa/)."

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available