Point your AI agent at freehire and let it find you a job.

Get the CLI →

Exasoft Pte. Ltd.

NewBe an early applicant

Senior Full Stack Engineer

Discussion

Summary

Senior Full Stack Engineer in Singapore designing and building enterprise applications end to end: Java/Spring Boot/Quarkus REST APIs and microservices on the backend, React/LIT frontends, and SQL/NoSQL data layers, plus CI/CD (Jenkins, Azure DevOps), Docker/Kubernetes, and Azure cloud, while mentoring juniors and leading architecture decisions.

Responsibilities

  • Design develop and maintain fullstack applications using Java JavaScript 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 JavaScript 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.
  • JavaScript 5 years ES6 TypeScript 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.

See also

Full-Stack jobs by country — openings, pay and top skills →

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