Responsibilities
Responsible for application design, enhancements, maintenance and support and overall end-to-end functionality
Design, prototype, develop, test and troubleshoot software features and enhancements with high quality, maintainable code
Having good analytical skills and able to participate in requirement gathering and translate business requirements into scalable and resilient design
Handle production support and application enhancements
Liaise with client on a regular basis
Capability to Lead and provide detailed technical guidance to the team, enabling them to execute more effectively and deliver products on time
Drive technical projects and provide leadership in an innovative and fast-paced environment; take responsibility for the overall design, development and quality control measures.
Work closely with reporting Managers to plan, create, drive and deliver scalable and user-friendly deliverables
Participate in code reviews, pair with other developers and share design philosophy and goals across the team
Requirements
Expert technical knowledge, with hands-on experience in Program Development involving one or more environments (Java J2EE /Oracle ADF, Spring framework) is expected
Knowledge on Oracle SOA Suite with BPM & BPEL for interface development and on Web Logic application server, jasper reports will be advantageous
Experience in Linux/Solaris environment will be advantageous
Good understanding on relational database structure and design
Expert analytical minded, Independent problem-solving and conceptual skills with Strong interpersonal skills
Ability to work well on cross-functional project teams.
Strong experience in the industry or in a production/service environment
Ad-hoc assignments including understanding the aspects of requirements, design with fixing defects as they occur for high complexity applications
#J-18808-Ljbffr