A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
• Interact with product team, understand business requirements and design technical solutions
• Develop programs for mobile application, web services, and etc. for batch processes
• Perform technical design, develop new programs, modify existing programs, and prepare functional specifications documents
• Analyze program performance during execution using various programming languages and techniques
• Responsible for writing unit test and perform integration tests
• Responsible for troubleshooting and debugging application issues
• Perform code review and follow change management process
• Maintain cutting edge knowledge of current and emerging technologies, industry trends and standards
• BS / MS degree in Computer Science / Computer Engineering / Information Technology or other related subjects
• At least 5 - 8 year experience in Java programming
• Experience working in Banking/ Finacial Service business
• Expertise in Back-End programming; NodeJS and ExpressJS, Java, J2EE, MySQL
• Strong experience in Spring / Struts / Jenkins / Maven / Backbone framework, Tomcat
• Possess advanced knowledge of object oriented design and development (OOA/OOD) and data architectures
• Experience in working with and applying Design patterns to solve problems.
• Intermediate level of English communication