Developer
Bangkok, THAILAND IT development
Job description
Introduction
As an Application Developer, you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!
Your Role and Responsibilities
• Interact with product team, understand business requirements and design technical solutions
• Develop programs for mobile application, web portal, web services, backend logic processing, batch processing, and etc.
• 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
#BLUETH_23
Required Technical and Professional Expertise
• BS / MS degree in Computer Science / Computer Engineering / Information Technology or other related subjects
• Good knowledge and hand-on experience in Java and frontend programming
• Knowledge in Banking/ Finacial Service business is a plus
• Has good knowledge or expertise in both front end and back technolgies: Java , J2EE, Spring , Struts, Hibernate, My SQL, Node JS, JavaScript, CSS , HTML , Angular JS etc.
• Strong knowledge 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
Preferred Technical and Professional Expertise
As the above