ashley-avatar-image

AI-generated summary

beta

This job is a Senior Full Stack Developer, where you'll create apps using Java, Spring, and Angular. You might like this job because you'll lead projects, mentor others, and tackle complex tech challenges to drive business success!

Undisclosed

G Tower, Ampang Park, Kuala Lumpur

Job Description

Responsibilities:

  • Design, develop, test, debug and documenting of applications to satisfy business requirements of projects.
  • Provide technical consultation to the Business/System Analyst and Project Manager for developing new systems or enhancing existing ones to support the business.
  • Analysis and translation of complex business requirements into technical requirements for development, and creation of high level technical architecture, design documents and technical specifications, in accordance with best practices and standards.
  • Research and evaluation of alternative solutions, and recommend implementations.
  • Work with team members to estimate timelines, define project plans, and delegate tasks.
  • Ensure that expected application performance levels are achieved.
  • Periodically perform code reviews.
  • Work with Technical Architect to realize technical concept.
  • Provide guidance to junior team members. 

Job Requirements

Requirements:

1) Bachelor or master’s degree in information systems, Computer Science, Computer Engineering, or equivalent.

2) Minimum of 6 years professional experience in the development and implementation of Java and Spring framework business applications.

3) Primary Skills

  • Core Java: Proficiency in Java 11+ (ideally Java 17 or later).
  • Web Development Fundamentals: Strong understanding of HTML5, CSS, and TypeScript.
  • Angular: Extensive experience with modern versions of Angular (ideally Angular 15+), 
  • Spring Framework: Deep understanding and practical experience with Spring Boot, Spring MVC, Spring Data JPA/Hibernate, and Spring Security.
  • API Development: Strong experience in designing and developing RESTful APIs (using JSON) consumed by frontend applications.
  • Microservices Architecture: Experience designing and developing microservices using Spring Cloud or similar frameworks.
  • Database Technologies: Solid experience with relational and NoSQL databases.
  • Containerization: Proficiency in using Docker and Kubernetes.
  • Version Control: Expertise in using Git.
  • Testing (Backend): Familiarity with backend testing methodologies and frameworks (e.g., JUnit, Mockito, integration testing).
  • Cloud Platforms: Experience working with cloud platforms (AWS, Azure, or GCP).
  • Build Tools: Experience with Maven or Gradle for backend, and Angular CLI for frontend.
  • DevOps Practices: Familiarity with CI/CD pipelines.
  • Scripting: Proficiency in scripting languages such as Python or Bash.

4) Secondary Skills

  • Experience with backend testing frameworks for integration and end-to-end testing.
  • Experience with other frontend libraries or tooling.
  • Experience with event-driven architectures (e.g., Kafka, RabbitMQ).
  • Experience with Elastic Search.
  • Knowledge of security best practices in software development (backend and frontend).
  • Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.

5) Good IT security awareness is highly desired.

6) Solid analytical, interpersonal and communication (verbal and written) skills.

7) This job demand flexibility and willingness to work in dynamic environment with customer driven project. The candidates are expected to communicate with clients and colleagues in EU regularly.

8) Ability to work under tight deadlines. Independent, self-discipline, self-organize, and able to learn and work under minimum supervision.


Skills

Java (Programming Language)
Spring Boot
Spring MVC
HTML5
Cascading Style Sheets (CSS)
Angular (Web Framework)
TypeScript
Hibernate (Java)
Spring Security

Company Benefits

Insurance Coverage

We got you covered in terms of insurance alongside with your immediate family members (Spouse & Children only).

People Development

Believes in learning and people development with plenty of trainings to upskill your personal growth.

Work-Life Harmony

Work is important, but your mental health is a priority and we ensure you lead a healthy and happy life by walking the talk on work-life balance.

Unlimited Coffee

Unlimited coffee refills with state-of-the-art barista coffee machine where you can practice on your preferred choice of latte art.

Sponsored Lunch

Sponsored meals if you work at the office!

Company Trip

Yearly company trip.


Additional Info

Company Activity

Last active - few hours ago

Career Level

Senior Executive


Company Profile

Arvato Systems Malaysia-logo-image

Arvato Systems Malaysia

As an internationally active IT specialist, Arvato Systems supports renowned companies in their digital transformation. Around 3,400 employees at over 25 locations worldwide stand for a high level of technical understanding, industry expertise and a clear focus on customer needs. As a team, we develop innovative IT solutions, bring our customers into the cloud, integrate digital processes and take over the operation...