About this role
Full Stack Developer (Java, Java Spring Boot, Vue JS)
Job Description
- Implementation of product requirements in a software system based on one or more technologies or products.
- Development and consultation of the customer on the requirement of the product.
- Conception and design of system architecture and software components based on customer requirements (product visions).
- Independent and self-responsible implementation and quality assurance of product increments. (Test automation/ CI/CD / blackduck).
- Creation and maintenance of technical documentation as part of a software development project.
- You build it – you test it - you run it.
Qualifications
-
Must Have
-
Senior Level – Minimum 5–7 years of relevant experience
-
Java + Kotlin – If Kotlin experience is not available, candidates must have advanced-level Java experience
-
Spring Ecosystem / Spring Boot
-
Vue.js
-
Kafka / ActiveMQ – Knowledge of asynchronous messaging frameworks
-
Nice to Have
-
Kubernetes
-
AWS
-
Specific knowledge/ Skill
-
-
Excellent communication skills in English
-
Good customer service orientation
-
Analytical, passionate and drives technology and product quality.
-
Result-oriented thinking and action
-
Product Oriented mindset
-
Knowledge and Skills
-
Develops highly complex components and systems visionary and is responsible for them.
-
Masters and implements solution and implementation alternatives (technologies and programming languages).
-
Is responsible for overarching software architecture and design.
-
Abstracts technical relationships.
-
Creates complex, technical documentation.
-
Designs and develops reliable and scalable enterprise architectures.
-
Advises customers and acquires projects.
-
Manages medium and large development teams.
-
Presents the designed and developed software solutions at customer and expert level.
-
Responsibility and Scope for decision-making
-
Designs the environment for the implementation of highly complex topics/projects/products.
-
Applies alternative solutions and courses of action.
-
Builds new teams and proactively organizes a harmonious and high-performance team.
-
Integrates the relevant experts independently and proactively across BU.
-
Acts with strategic and entrepreneurial vision.
-
Technical
-
Front End: Angular, React, VueJS, JavaScript/TypeScript
-
Back End: Java, Kotlin, Golang
-
Framework: Spring (Spring Boot, Webflux)
-
Web services: REST API
-
Cloud: Microsoft Azure, AWS
-
Database: PostgreSQL, MongoDB
-
Container and microservices: Kubernetes and Docker
-
Testing: JUnit/Mock
-
Monitoring: Datadog
Benefits
-
-
Events for Employees
-
-
Discounts for Employees Possible
-
-
Health Benefits
-
-
Mobile Phone for Employees Possible
-
Contact
-
Mercedes-Benz Malaysia Sdn. Bhd.
-
Taman Perindustrian, 16A,47180 Puchong
-
Details to location