Gather requirements from the business users on projects ranging from major implementations to minor enhancements across business areas, analyze, define the technical designs, work on development, and perform testing & UAT/Production/User support. This involves following the complete SDLC life cycle including all the technical documentation, analysis, design, development, testing and UAT/Production support
Research, test, build, and coordinate the integration of new applications based on client requirements
Design and develop new software products or major enhancements to existing software
Generate and execute automated testing
Assist in the evaluation and recommendation of application software packages, application integration, and testing tools
UAT & Production Support: Support the application/business and the processes in UAT and Production environments
Code base maintenance/synch ups, etc
Collaborate with team of developers to support ongoing projects, coding, and testing as needed
Responsible for coding and supporting applications, testing software as needed
Knowledge and Experience
Bachelor's degree in Computer Science Engineering or equivalent
Core Java developer with a working knowledge of Linux and experience developing in a GUI framework
5 or more years of experience working in a Java designing/developing n-tier architectures (UI, Business Logic Layer, Data Access Layer)
Experience with C++a must
Strong experience in application servers such as JBoss and Tomcat
Knowledge of Documentum, socket programming, and React2 is a must
Experience in Agile development and in all phases of the SDLC
Proficient in the following: HTML, XML, HTML/CGI, SQL JSON, Shell Scripting, Java Script, and report generation
Proficient in Persistence Technologies: Spring, Hibernate, IBATIS JDO, JDBC
Strong working knowledge in Databases: SQL, PL/SQL, and Cloudera
Solid knowledge of OOP software concepts, design patterns, and best practices
Troubleshooting and solving problems in a highly technical customer focused service environment
Designing, writing, and debugging test automation test scripts
Experience in using test automation frameworks
Ability to adapt quickly to an existing, complex environment and learn new concepts/software technologies as needs arise
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.