Senior Java Developer
luxsoft
Job Summary
Our client, a leading Asian bank, is expanding its technology center in Kuala Lumpur. This role involves designing, developing, and maintaining applications for the BLP/Loyalty platform. Key responsibilities include analyzing and optimizing SQL queries, developing Unix shell scripts, working on Java components for card and loyalty management, and integrating systems using IBM MQ, JBoss, and Connect:Direct. The successful candidate will ensure application performance, participate in code reviews, and collaborate with various teams, adhering to SDLC, Agile, and DevOps best practices.
Must Have
- Design, develop, and maintain applications and services for the BLP/Loyalty platform.
- Analyze, debug, and optimize complex SQL queries using Oracle Explain Plan and AWR reports.
- Develop and maintain Unix shell scripts for automation, monitoring, and batch processing.
- Work on Java-based components to support card and loyalty management functionalities.
- Integrate systems using IBM MQ, Jboss, and Connect:Direct (C:D).
- Ensure application performance, scalability, and fault tolerance in production and non-production environments.
- Participate in code reviews, impact analysis, and root cause analysis (RCA) for incidents and defects.
- Collaborate with infrastructure, database, and support teams to resolve application and system-level issues.
- Follow SDLC, Agile, and DevOps best practices in development and deployment processes.
- Document technical specifications, architecture, and release notes.
- 6-9 years of experience in Programming: Java (Core and Advanced).
- Proficiency with Oracle Explain Plan, AWR report analysis, indexes, and query optimization.
- Strong analytical and debugging skills in distributed and high-volume transaction environments.
Good to Have
- Experience with Loyalty or BLP systems
- Exposure to Cards domain / Banking systems (preferably)
Perks & Benefits
- Relocation friendly
Job Description
Project description
Our Client a leading bank in Asia with a global network of more than 500 branches and offices in 19 countries and territories in Asia Pacific, Europe, and North America, are looking for Consultants to be part of the project.
The Technology and Operations function is comprised of five teams of specialists with distinct capabilities: business partnership, technology, operations, risk governance and planning support and services. They work closely together to harness the power of technology to support our physical and digital banking services and operations. This includes developing, centralising and standardising technology systems as well as banking operations in Malaysia and overseas branches.
The client has more than 80 years of history in the banking industry and is expanding its footprint in Malaysia. You will be working in a newly set-up technology centre located in Kuala Lumpur as part of Technology and Operations to deliver innovative financial technology solutions that enable business growth and technology transformation.
Responsibilities
- Design, develop, and maintain applications and services for the BLP/Loyalty platform.
- Analyze, debug, and optimize complex SQL queries using Oracle Explain Plan and AWR reports.
- Develop and maintain Unix shell scripts for automation, monitoring, and batch processing.
- Work on Java-based components to support card and loyalty management functionalities.
- Integrate systems using IBM MQ, Jboss, and Connect:Direct (C:D).
- Ensure application performance, scalability, and fault tolerance in production and non-production environments.
- Participate in code reviews, impact analysis, and root cause analysis (RCA) for incidents and defects.
- Collaborate with infrastructure, database, and support teams to resolve application and system-level issues.
- Follow SDLC, Agile, and DevOps best practices in development and deployment processes.
- Document technical specifications, architecture, and release notes.
Skills
Must have
- 6-9 years of experience in Programming: Java (Core and Advanced)
- Scripting: Unix Shell scripting
- Database: Oracle DB (SQL, PL/SQL, performance tuning)
- Proficiency with Oracle Explain Plan, AWR report analysis, indexes, and query optimization
- Middleware / Integration: JBoss Application Server, IBM MQ, Connect:Direct (C:D)
- Operating Systems: Open Systems (Linux / Unix)
- Strong analytical and debugging skills in distributed and high-volume transaction environments
Nice to have
- Experience with Loyalty or BLP systems
- Exposure to Cards domain / Banking systems (preferably)
Other
- Languages
- English: C1 Advanced
- Seniority
- Senior