Search by job, company or skills

Full Stack Developer (Java)

Full Stack Developer (Java)

Laurelsoft (M) Sdn Bhd
5-8 Years
MYR 11,500 - 14,500 per month
Early Applicant
Quick Apply
  • Posted 15 hours ago
  • Be among the first 10 applicants

Job Description

Job brief

We are looking for a full stack developer cum devops engineer to produce scalable software solutions. You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment.

As a full stack developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player.

Responsibilities

·       Work with Business Analyst and translate user requirements into applications which meet business needs

·       Work with development teams and team managers to develop well-functioning software solutions

·       Identify the scope of the work, provide initial estimate and justify the estimate with facts

·       Designs, codes, tests, debug, and documents software, and enhance existing components

·       Write effective and quality code with performance, security, loosely couple and best practice in mind

·       Understand the systems assigned, its modules and the integration with other systems and be able work on either the frontend or backend of any component or module

·       Test software to ensure responsiveness and efficiency

·       Produce functional and technical documentation

·       CI/CD Pipeline Management - build and maintain continuous integration and continuous deployment pipelines using tools like GitHub Actions or Jenkins.

·       Infrastructure as Code (IaC) - provision and manage cloud infrastructure programmatically using Terraform.

·       Container Orchestration - deploy and scale containerized applications with Docker and Kubernetes.

·       Communicate effectively within immediate team

 

Java Requirements

·       Proven 5+ year of strong hands-on experience as a full stack java developer (Java 8/11/17+) or similar role

·       Experience in cloud environment with designing, developing and implementing on Azure Cloud platform + AKS (Kubernetes) +API gateways deployment and settings

·       Experience in CI/CD pipeline  

·       Experience in common stacks (Java Core, JEE, JDBC, JPA, etc) and Apache Software Foundation frameworks and libraries

·       Experience of working in front-end, HTML 5, CSS3, Javascript and frameworks

·       Experience of working in back-end, Spring Core, Spring MVC, Spring Boot, Spring Security, JPA/Hibernate, Web services (REST API, WSDL, SOAP)

·       Design and development of RESTful APIs and microservices

·       Experience of working in java IDE, SVN, Maven and CI tools

·       Good knowledge of OOP concept and design with best practice, design patterns, and clean coding practices

·       Familiarity with RDMS databases (Oracle, DB2), application server (JBoss, Tomcat) and web servers (Apache)

·       Experience with event-driven architectures and message queues (Azure Service Bus, Kafka)

·       Experience with Maven/Gradle build management

·       Unit, integration, and automated testing using JUnit, Mockito, and related frameworks

·       API testing using Postman, Swagger/OpenAPI

·       Performance tuning, debugging, and troubleshooting of Java applications

·       Secure application development and OWASP best practices

·       Experience working in Agile/Scrum delivery teams

·       Excellent communication and teamwork skills

·       Great attention to detail and analytical mind

·       Degree in Computer Science or relevant field

·       Proven experience supporting both BAU and project delivery

 

Azure Cloud & DevOps Skills

  • 3+ years in Azure Cloud & DevOps, hands-on experience with Microsoft Azure
  • Experience deploying infrastructure using Terraform
  • CI/CD pipeline implementation using GitHub Actions
  • Source control and version management using Git/GitHub
  • Containerization using Docker
  • Orchestration using Azure Kubernetes Service (AKS)
  • Azure services such as:
  • Azure App Service
  • Azure Key Vault
  • Azure Monitor / Log Analytics
  • Azure Storage
  • Azure API Management (APIM)
  • Experience managing cloud infrastructure provisioning and deployments
  • Monitoring, alerting, troubleshooting, and performance optimization
  • Network and security concepts (VNet, NSG, Private Endpoints, Managed Identity)
  • Secrets and certificate management

About Company

Laurelsoft is a leading IT consulting Malaysian company focused on providing business relevant solutions to its customers. We offer the entire range of enterprise IT services – package implementation, web ennoblement, application integration and application management to customers in the BFSI, Manufacturing and Retail verticals.We Offer - Software Development, IT Staffing - Providing IT Talent, Corporate Trainings, Outsourced Testing Services.
http://www.laurelsoft.com.my/

Similar Jobs

5-9 yrs
MYR 7,500 - 10,500 per month
Kuala Lumpur
Skills:
JavaScript (ES6+), Java, Spring Boot, React Js, Html5, Css3, Webpack, Mssql, PostgreSQL, Nosql, Agile, Babel, UI/UX
7-9 yrs
Malaysia, Kuala Lumpur
Skills:
Github, Maven, Kafka, Spring Boot, HTML, Angular, Microservices, Javascript, Docker, Azure cloud services, Oauth, Java, Data Migration, CSS, Performance Tuning, Mssql, Jenkins, Git, Liquibase, Gradle, Rest Apis, Kubernetes, Complex SQL development, Graph APIs, Oracle databases, Flyway, Indexing, large-scale data processing, CI CD pipelines
3-5 yrs
Malaysia, Kuala Lumpur
Skills:
CSS, Maven, Spring Boot, HTML, Microservices, Angular, Devops, Git, Typescript, Gradle, Core Java, Rest Apis, SQL RDBMS, CI CD
10-15 yrs
MYR 8,000 - 15,000 per month
Kuala Lumpur
Skills:
Java, Angular
4-10 yrs
Remote
Skills:
Java, React Js, Aws