Search by job, company or skills

E

Full Stack Engineer (JavaScript)

Fresher
Save
new job description bg glownew job description bg glow
  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Join EPAM Malaysia to build and maintain secure, scalable enterprise web applications across full-stack layers. You'll work with Angular, Node.js, NestJS, Java/Kotlin and Spring Boot in a microservices environment, collaborating with product owners and engineering teams to deliver reliable solutions.

Strong full-stack experience is essential, along with solid knowledge of authentication, authorization and secure system integration. Key technologies include PostgreSQL, Redis, RabbitMQ, Keycloak, Docker, Ansible and automated testing frameworks.

 

Responsibilities

  • Design and develop enterprise web applications using Angular, TypeScript, Node.js, NestJS, Java, Kotlin and Spring Boot
  • Build front-end and back-end components within a secure microservices architecture
  • Implement authentication and authorization flows using Keycloak, OIDC, OAuth 2.0 or LDAP
  • Integrate back-end services with PostgreSQL, Redis, RabbitMQ and legacy data stores
  • Apply secure coding practices and resolve application security risks, including PKI, HSM and certificate handling
  • Write unit, integration, end-to-end and performance tests using Jest, pytest, Karate or Gatling
  • Support CI/CD and containerized deployments using Docker, Ansible, Jenkins or GitHub Actions
  • Collaborate with product owners and stakeholders to translate requirements into technical solutions

Requirements

  • Proficiency in Node.js, NestJS, Angular, TypeScript and back-end development with Java, Kotlin and Spring Boot
  • Knowledge of microservices architecture, API-based system integration and messaging components such as RabbitMQ
  • Understanding of application security principles, secure coding practices, authentication and authorization
  • Experience with OAuth 2.0, OpenID Connect, Keycloak, LDAP or similar identity and access management technologies
  • Expertise in PostgreSQL, with exposure to ArangoDB and Redis
  • Experience with automated testing practices including unit, integration, end-to-end or performance testing
  • Knowledge of Docker-based development environments and deployment automation tools such as Docker Compose, Ansible or CI/CD pipelines
  • Understanding of the Software Development Life Cycle and Agile delivery practices
  • English proficiency

Nice to have

  • Experience working with enterprise internal applications, secure platforms or automotive technology environments
  • Exposure to Jenkins, GitHub Actions or similar CI/CD tools

 

We offer

  • By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023.
  • Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
  • You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
  • We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
  • At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148575713