T

Two95 International

Java Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeKuala Lumpur, Federal Territory of Kuala Lumpur, MalaysiaIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 7 years of hands-on experience in Java, with strong experience in Spring Boot, Spring MVC, JPA/Hibernate, Kafka, and Angular.
  • Expertise developing external customer-facing websites with Google Analytics or Microsoft Clarity embedded.
  • Expertise in Microsoft SQL Server and Oracle databases, including writing and optimizing complex SQL queries, performance tuning, and indexing.
  • A solid understanding of RESTful APIs, Graph APIs, and microservices architecture.
  • Experience with Git, Maven or Gradle, and Jenkins.
  • Familiarity with object-relational mapping tools and database connection pooling.
  • Experience with Liquibase or Flyway for database versioning.
  • Familiarity with Azure and continuous integration/continuous delivery pipelines.
  • Experience handling large datasets and migrating data between Oracle and Microsoft SQL Server.
  • Exposure to Docker and Kubernetes; Kubernetes knowledge is a plus.
  • Demonstrated capability in BMAD v6 for the software development lifecycle, BMAD v6 Dev Agents, and specification-driven development using agentic workflows.
  • Experience with Java, Spring Boot, HTML, CSS, JavaScript, and modern front-end frameworks such as Angular.
  • Experience with OAuth and microservices architecture.
  • Experience using Git or GitHub for source code management, DevOps, continuous integration/continuous delivery, and deploying microservices in containers.
  • Experience integrating Azure services including API Management, Key Vault, Storage, Azure Functions, Application Insights, App Services, and Web Apps.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and collaboratively in a team environment.
  • Ability to work in an agile development environment.

Responsibilities

  • Build backend solutions using existing APIs or develop proprietary APIs to support application business rules, mainly with Java and Spring Boot.
  • Develop responsive, user-friendly interfaces using HTML, CSS, JavaScript, and frameworks such as Angular.
  • Ensure cross-browser compatibility and optimize front-end component performance.
  • Implement validations, data quality checks, logging, and exception handling; troubleshoot and resolve data-related issues.
  • Debug and resolve technical issues across the application stack.
  • Participate in code reviews and provide constructive feedback to peers.
  • Deploy solutions to SIT, UAT, and production environments following organizational deployment procedures.
  • Maintain source code in a repository such as Git or GitHub, implement and maintain continuous integration/continuous delivery pipelines, and follow DevOps procedures for builds and deployments.
  • Collaborate with system analysts, business analysts, architects, database administrators, developers, cross-functional teams, and business users.
  • Identify opportunities to improve application performance, security, and scalability.
  • Stay updated with trends and best practices in .NET, Angular, and front-end and back-end technologies.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Two95 International

See more jobs