System Analyst - Java_8627
BUDJET Local: 14000 MYR / Month Expat: 15000 MYR / Month
Work on-site KL Mid valley
Open to any nationality with first priority, Local
Notice period not more than 45 days
L3 10+ Years / 8+ Years
MUST HAVE:
8+ years of Strong proficiency in Java 8 and higher, focusing on object-oriented programming, multi-threading, and JDK APIs.
Proven experience in requirements gathering, system design, and working with business stakeholders.
Expertise in developing microservices and RESTful APIs using Spring Boot, Spring Cloud, and Spring Security.
Advanced skills in writing complex queries, stored procedures, and optimizing PL/SQL code in Oracle databases.
Experience in writing Shell scripts for automation, system monitoring, backups, and maintenance in Linux.
Proficient in working with Linux systems, configuring servers, managing files, and troubleshooting Linux-based environments.
Experience working in an Agile environment.
Excellent communication skills and the ability to work effectively in a team-oriented environment.
Requirements
About the role
HCLTech Malaysia is looking for a skilled System Analyst with a strong background in Java, Spring Boot, PL/SQL, and Shell Scripting to join our dynamic team. The ideal candidate should have strong experience in system analysis, with a focus on Java development and Scripting, along with hands-on experience in a Linux environment. As a System Analyst, you will be responsible for analyzing, designing, and implementing complex systems, as well as troubleshooting, improving performance, and ensuring that all systems run efficiently. You will work closely with stakeholders to ensure that business needs are met and provide technical solutions that align with the company’s goals.
Responsibilities
Analyze complex business requirements and translate them into technical specifications. Design and implement scalable, efficient, and robust systems.
Develop and maintain Java-based applications, utilizing Spring Boot for backend services and microservices architecture.
Design, develop, and optimize complex SQL queries, stored procedures, and functions using PL/SQL to interact with Oracle databases.
Write and maintain shell scripts to automate routine system tasks, backups, monitoring, and deployment in Linux environments.
Integrate new system components and applications with existing systems using RESTful APIs and Web Services.
Identify bottlenecks and implement performance improvements across the Java and database layers to ensure high scalability and low latency.
Provide technical support, diagnose issues, and resolve defects across the system stack. Act as a key point of contact for critical system issues in production.
Collaborate with developers, testers, and business analysts to ensure smooth implementation and deployment of applications.
Perform peer code reviews, follow industry best practices for code quality, and ensure compliance with coding standards.
Maintain thorough documentation of system architecture, designs, processes, and troubleshooting guides. Prepare and present regular progress reports to stakeholders.
Qualification and Required Skills
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
8+ years of Strong proficiency in Java 8 and higher, focusing on object-oriented programming, multi-threading, and JDK APIs.
Proven experience in requirements gathering, system design, and working with business stakeholders.
Expertise in developing microservices and RESTful APIs using Spring Boot, Spring Cloud, and Spring Security.
Advanced skills in writing complex queries, stored procedures, and optimizing PL/SQL code in Oracle databases.
Experience in writing Shell scripts for automation, system monitoring, backups, and maintenance in Linux.
Proficient in working with Linux systems, configuring servers, managing files, and troubleshooting Linux-based environments.
Experience working in an Agile environment.
Excellent communication skills and the ability to work effectively in a team-oriented environment.
Job Types: Full-time, Permanent, Contract, Temporary, Freelance, Internship, Fresh graduate, Student job
Contract length: 12 months
Pay: RM14,000.00 - RM15,000.00 per month
Benefits:
- Additional leave
- Cell phone reimbursement
- Company car
- Dental insurance
- Flexible schedule
- Free parking
- Gym membership
- Health insurance
- Maternity leave
- Meal allowance
- Meal provided
- Opportunities for promotion
- Parental leave
- Professional development
- Vision insurance
- Work from home
Schedule:
- Early shift
- Holidays
- Monday to Friday
- Weekend jobs
Supplemental Pay:
- 13th month salary
- Attendance bonus
- Commission pay
- Overtime pay
- Performance bonus
- Retention bonus
- Signing bonus
- Tips
- Yearly bonus
Work Location: In person