Urgently Hiring for One of Our Direct Clients in Malaysia
Position: Java Developer (Spring Boot & Frontend) Location: Nilai Employment Type: Full Time Experience Level: Mid-Level/Senior
Key Responsibilities
Application & Backend Development: Design, develop, and maintain Java-based applications using the Spring Boot framework. Build RESTful APIs and microservices to support application functionality. Implement robust and secure solutions to meet functional and non-functional requirements.
Frontend Development: Develop and maintain front-end applications using Vue.js. Ensure responsive and user-friendly UI/UX designs. Optimize frontend performance and maintain cross-browser compatibility.
Database Management: Design and manage relational and/or NoSQL databases. Write efficient and optimized queries for data retrieval and manipulation. Perform database migration and versioning using tools like Flyway or Liquibase.
Skills And Qualifications
Core Skills: Strong experience with Java 8+ and the Spring Boot framework. Hands-on experience with frontend development using Vue.js. Proficiency in building RESTful APIs and working with HTTP, JSON, and XML. Solid understanding of microservices architecture and cloud-native development.
Frontend & UI Development: Experience with Vue.js for frontend development. Familiarity with state management (Vuex, Pinia) and component-based architecture. Knowledge of other frontend frameworks like Angular is a plus.
Database and Tools: Experience with relational databases (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB, Redis). Familiarity with ORM tools like Hibernate or JPA.
DevOps and CI/CD: Experience with version control tools (Git). Familiarity with CI/CD pipelines and tools (Jenkins, GitLab CI/CD). Knowledge of containerization tools (Docker, Kubernetes) is a plus.
Other Skills: Experience with cloud platforms like AWS, Azure, or GCP is an advantage.