Senior Full Stack Engineer

Exasoft Pte. Ltd.

Singapore

On-site

SGD 180,000 - 240,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Exasoft Pte. Ltd. in Singapore seeks senior software engineers to design, develop, and maintain fullstack applications using Java, Spring, Quarkus, and React. You will lead architecture, build robust RESTful APIs, and drive security, testing, and DevOps integration.

Responsibilities include collaboration with product and design teams, mentoring juniors, and ensuring scalable, high-quality code in a fast-paced environment.

Qualifications

  • 10 years of professional software development experience.
  • Bachelors or Masters in CS/Engineering or related field.
  • Proven enterprise-level application development experience.
  • Strong Java background: Core Java, Spring, Quarkus.
  • Database expertise: SQL and NoSQL, data modeling.
  • API development with RESTful services and microservices.
  • Experience with JPA/Hibernate and build tools Maven/Gradle.
  • CI/CD and DevOps tooling (Git, Jenkins, Azure DevOps).
  • Frontend skills: React and ES6, responsive UI.
  • Cloud platforms (Azure/AWS), containerization with Docker/Kubernetes.
  • Security, testing, code reviews, and quality standards.
  • Agile/Scrum participation and mentoring capabilities.

Responsibilities

  • Design, develop, and maintain fullstack applications using Java, React and databases.
  • Lead architectural decisions for client-side and server-side components.
  • Develop robust RESTful APIs and microservices with Spring Boot and Quarkus.
  • Build responsive frontend apps using React and ES6.
  • Design and optimize database schemas and data models.
  • Implement security measures and data protection practices.
  • Ensure code quality via unit/integration tests and reviews.
  • Collaborate with product owners, designers, and stakeholders.
  • Mentor juniors and guide the team’s technical direction.
  • Work with DevOps for CI/CD pipelines and deployment strategies.
  • Participate in Agile/Scrum processes and sprint planning.
  • Optimize performance for frontend and backend; troubleshoot complex issues.
  • Set up monitoring, logging, and production reliability practices.
  • Ensure scalability and maintainability of applications.

Skills

Java
Spring Framework
Spring Boot
Quarkus
RESTful APIs
Microservices
React
TypeScript / ES6
SQL Databases
NoSQL Databases
Docker
Kubernetes
Cloud Platforms
CI/CD
Security Best Practices
Unit / Integration Testing
Git / Version Control
Azure DevOps / Jenkins
Agile / Scrum
Leadership / Mentoring
Problem Solving
Excellent Communication

Education

Bachelor's or Master's in Computer Science or Engineering

Tools

Maven/Gradle
Git
Azure DevOps
Jenkins
Docker
Kubernetes
JPA/Hibernate
REST/GQL Tools
Webpack / Babel / npm

Job description

Responsibilities


  • Design develop and maintain fullstack applications using Java Java LIT React and database technologies.

  • Lead architectural decisions for both clientside and serverside components.

  • Develop robust RESTful APIs and microservices using JavaSpring Boot and Quarkus.

  • Build responsive userfriendly frontend applications using LIT Reactjs and modern Java ES6.

  • Design and optimize database schemas queries and data models.

  • Implement security best practices and data protection measures.

  • Ensure code quality through unit testing integration testing and code reviews.

  • Work closely with product owners designers and stakeholders to translate business requirements into technical solutions.

  • Mentor junior developers and provide technical guidance to the team.

  • Collaborate with DevOps teams for CICD pipeline implementation and deployment strategies.

  • Participate in agile development processes and sprint planning.

  • Optimize application performance for both frontend and backend components.

  • Troubleshoot debug and resolve complex technical issues.

  • Implement monitoring and logging solutions for production applications.

  • Ensure scalability and maintainability of applications.


Requirements


  • 10 years of professional software development experience.

  • Bachelors or Masters degree in Computer Science Engineering or related field.

  • Proven experience in enterpriselevel application development.

  • Java 8 years Core Java Quarkus Spring Framework Spring Boot Spring Security.

  • Database Technologies SQL databases PostgreSQL MySQL Oracle NoSQL databases MongoDB Redis.

  • API Development RESTful services GraphQL microservices architecture.

  • JPAHibernate for database interactions.

  • MavenGradle for build management.

  • Java 5 years ES6 Type LIT.

  • Reactjs 3 years Hooks Context API ReduxRedux Toolkit.

  • HTML5CSS3 Responsive design CSS preprocessors SASSLESS.

  • Modern Frontend Tools Webpack Babel npmyarn.

  • Testing Frameworks Jest React Testing Library Cypress.

  • Advanced SQL query optimization.

  • Database design and normalization.

  • Experience with both relational and NoSQL databases.

  • Data migration and ETL processes.

  • Version Control Git Azure DevOps ADO.

  • CICD Jenkins Azure Pipelines.

  • Containerization Docker Kubernetes.

  • Cloud Platforms Azure AWS preferred.

  • LinuxUnix environments.

  • Experience with bankingfinancial services domain.

  • Knowledge of regulatory compliance requirements.

  • Experience with eventdriven architectures.

  • Familiarity with monitoring tools ELK stack Prometheus Grafana.

  • Understanding of security frameworks and practices.

  • Experience with AgileScrum methodologies.

  • Problem Solving Ability to analyze complex technical challenges and provide innovative solutions.

  • Communication Excellent verbal and written communication skills for technical and non technical stakeholders.

  • Leadership Experience leading technical initiatives and mentoring team members.

  • Adaptability Comfortable working in a fastpaced evolving technology environment.

  • Quality Focus Strong attention to detail and commitment to delivering highquality code.

  • Continuous Learning Passion for staying updated with latest technologies and best practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Lead Engineer / Senior Full Stack Engineer – Frontend & Java
Lead Engineer / Senior Full Stack Engineer – Frontend & Java

VY SYSTEMS PTE. LTD. • Singapore

On-site
SGD 180,000 - 280,000
Full Stack Developer (Java, Spring Boot & React)
Full Stack Developer (Java, Spring Boot & React)

Cognizant • Singapore

On-site
SGD 90,000 - 130,000
Software Developer (ReactJS)
Software Developer (ReactJS)

QUESS ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

COMBUILDER PTE LTD • Singapore

On-site
SGD 90,000 - 135,000
Enterprise Java Technical Lead
Enterprise Java Technical Lead

dna infotech pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Full Stack Developer
Full Stack Developer

COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Full-Stack Developer
Full-Stack Developer

PVH (Tommy Hilfiger/Calvin Klein) • Singapore

On-site
SGD 120,000 - 180,000
Storybook
Senior Matrixx SME DevOps Engineer
Senior Matrixx SME DevOps Engineer

starhub ltd. • Singapore

On-site
SGD 90,000 - 130,000
Software Lead
Software Lead

sciente international pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000