Job Description
Working in a team, you will be responsible for the development of one or more software component that is part of a backend system. You will be involved in the software development lifecycle from definition of requirements to design and development, and testing.
Job Responsibilities
• Works with multi-disciplinary team to understand system / application requirements.
• As part of a team, develops enterprise software solutions that meets client’s needs and perform as designed.
• Capable of applying technical best practices to all projects.
• Consistently improves skills and knowledge in order to deliver high-quality output
and gain increased responsibility.
• Communicates professionally with clients and internal staff to identify needs and
evaluate solutions.
• Willingness to explore new technologies, learn new concepts and share ideas with
others.
Requirements
• Recognised Degree in Electrical/Electronics Engineering/Computer Science or a relevant discipline.
• Experience in Java/J2EE Application Server platform and UNIX environment.
• Experience in web based applications development (EJB, Servlets, JSP, javascript)
and database application interfacing (JDBC, SQL).
• Experience in financial and payment system.
• Experience in Java Concurrency and Multithreading.
• Good knowledge in PL/SQL and fine tuning.
• Knowledge in RUP, Oracle, DB2, Elixir Report and Crystal Report will be an
advantage.
• Experience in handling multiple tasks while meeting deadlines.
• Ability to thrive in a team development environment while also being able to work
independently.
• Good understanding of the benefits of the various design patterns and object-
oriented programming