Java Developer - Shared Services
Michael Page
- Malaysia
- RM 60,000-120,000 per year
- Permanent
- Full-time
- Develop Java-based applications in accordance with project specifications.
- Analyse project briefs to produce high-quality code that meets defined requirements.
- Collaborate with the team to outline application functionalities and set project objectives.
- Ensure code alignment with project goals and specifications.
- Participate in team problem-solving efforts.
- Identify and resolve application issues promptly.
- Generate comprehensive reports on project completion.
- Contribute to group discussions on project status and goals.
- Assist fellow developers in debugging and coding tasks.
- Successfully meet deadlines for time-sensitive deliverables.
- Bachelor's degree in computer science, coding, or a related field is required.
- Minimum of 4 years of hands-on experience in Java programming, covering the entire development process.
- Proficient in mainstream middleware technologies such as MySQL, Redis, Kafka, RabbitMQ, and related tools.
- Strong command of Java programming, with knowledge of other languages being advantageous.
- Demonstrated expertise in microservice frameworks including Spring Boot, Spring Security, and Spring Cloud.
- Deep understanding of Java and JEE internals, encompassing Classloading, Memory Management, and Transaction Management.
- Essential experience in SQL tuning and cache optimisation.
- Fluency in Mandarin, both written and spoken, enabling comprehension of technical documentation and active participation in technical discussions.