Search by job, company or skills

PERSOL APAC

Full Stack Java Developer (Microservices)

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a highly skilled Full Stack Java Developer with strong expertise in Java 21 and microservices architecture, capable of building applications from scratch. The role requires deep hands-on coding, strong problem-solving skills, and the ability to design and implement complex business logic end to end.

Key Responsibilities

Backend Development (Primary Focus)

  • Design, develop, and deliver microservices from scratch using Java 21 and Spring Boot
  • Architect and implement RESTful APIs and service-to-service integrations
  • Own and implement complex business logic, algorithms, and workflows
  • Design data models and handle high-volume transactions with performance and scalability in mind
  • Implement security, validation, exception handling, and logging best practices
  • Write clean, maintainable, and testable code with strong unit and integration test coverage

Frontend Development

  • Develop modern UI components using React / Angular
  • Integrate frontend with backend APIs
  • Handle state management, validations, and performance optimization

System & Architecture Responsibilities

  • Participate in technical design and architecture discussions
  • Make technology and design decisions for new modules and services
  • Ensure scalability, fault tolerance, and maintainability of solutions
  • Support deployments and troubleshoot production issues when required

Required Skills & Experience

  • 10+ years of hands-on software development experience
  • Strong expertise in Java 21 (or Java 17+ with readiness for Java 21)
  • Proven experience in building microservices from scratch (not just enhancements or support)
  • Deep knowledge of Spring Boot, Spring MVC, Spring Security, and Spring Cloud
  • Strong experience with REST APIs, JSON, and API design standards
  • Hands-on experience with SQL databases (PostgreSQL / MySQL / Oracle / MSSQL)
  • Solid understanding of data structures, algorithms, and complex logic implementation
  • Frontend experience with React or Angular
  • Experience with Docker, containers, and CI/CD pipelines
  • Strong debugging, performance tuning, and problem-solving skills

Nice to Have

  • Experience with Kafka / messaging systems
  • Experience with cloud platforms (AWS / Azure / GCP)
  • Exposure to event-driven architectures
  • Prior experience in banking / financial services domains

What We Are Specifically Looking For

  • Someone who can code, design, and own solutions end to end
  • Comfortable with whiteboard discussions and hands-on coding interviews
  • Ability to handle complex logic independently, not just follow existing patterns
  • Strong ownership mindset and engineering discipline

PERSOL Singapore Pte Ltd RCB No. 200007268E

EA License No. 01C4394 EA Registration No. R1113321 (Jacob Tijo)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138016269