Overview
HCL Technologies Malaysia SDN BHD is seeking a motivated and talented Senior Java Developer to join our team in Kuala Lumpur. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-quality software applications using Java technologies. This full-time position offers the opportunity to work on cutting-edge projects and collaborate with a dynamic team of professionals.
What you'll be doing
- Develop and implement Java-based software solutions, ensuring adherence to best practices and coding standards
- Support business operations by improving or performing systems configurations or by developing new features of Java applications
- Ensure the performance, quality and responsiveness of applications by monitoring, analyzing and reporting root causes of system / production disruptions, and include recommendations to prevent recurrence of glitches, defects & bugs
- Help to maintain / improve code quality as well as automation, especially in the testing area
- Analyze current technology trends within IT and look for opportunities to design new technology solutions to maximize productivity and improve business operations
- Enrich procedures & documentation of deliverables. Keep documentation and processes around production support as well as development cycle up to date
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment
- Collaborate with cross-functional teams to understand and translate business requirements into technical solutions
- Maintain and enhance existing Java applications, addressing bugs and implementing new features
- Contribute to the continuous improvement of development processes and practices
- Engage in code reviews, pair programming, and knowledge sharing to promote team growth and learning
What we're looking for
Bachelor's or Master degree in information technology and / or other demonstrated learning paths (e.g., bootcamp) can be accepted6+ years of proven experience in Java programming and software developmentExperience in supporting production to business users would be an added advantageExperience in migrating legacy systems would be an added advantageExperience with Java frameworks such as Spring or HibernateUnderstanding of object-oriented programming and design patternsUnderstanding of associated development processes – Testing, Code Quality and DesignProficiency in SQL and experience with relational databases like Oracle, MySQL or PostgreSQLFamiliarity with version control tools, preferably Git but can be RTCWork experience in Finance, banking or insurance industry is preferredKnowledge of RESTful APIs and web servicesKnowledge of JUnitMethodologies – Waterfall & Agile are acceptedCertification – ITIL is a PLUSCommunication skills and ability to work effectively in a team and with businessGood problem-solving skills and attention to detailJob details
Seniority level : ExecutiveEmployment type : Full-timeJob function : Information TechnologyIndustry : IT Services and IT ConsultingNote : The posting may include additional related roles and location listings for Kuala Lumpur and surrounding areas.
#J-18808-Ljbffr