HCL Technologies Malaysia SDN BHD is seeking a motivated and talented Senior Java Developer - Production, Devops 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 including 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 their IT lines and look for opportunities to design new technology solutions to maximize productivity and improve business operations
- Enrich procedures and documentation of deliverables. Keep documentation and processes around production support as well as development cycle up to date and efficient
- 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 or equivalent
- 6+ years of proven experience in Java programming and software development
- Experience in supporting production to business users would be an added advantage
- Experience in DevOps technologies would be an added advantage
- Experience in migrating legacy systems would be an added advantage
- Experience with Java frameworks such as Spring or Hibernate
- Understanding of object-oriented programming and design patterns
- Understanding of associated development processes – Testing, Code Quality and Design
- Proficiency in SQL and experience with relational databases like Oracle, MySQL or PostgreSQL
- Familiarity with version control tools, preferably Git but can be RTC
- Work experience in Finance, banking or insurance industry is preferred
- Knowledge of RESTful APIs and web services
- Knowledge of JUnit
- Methodologies – Waterfall & Agile are accepted
- Certification – ITIL is a PLUS
- Communication skills and ability to work effectively in a team and with business
- Good problem-solving skills and attention to detail
Note: Do not provide bank or credit card details when applying for jobs. If you see something suspicious, report this job ad.