Job Description :
Job Duties/Responsibilities:
Under general supervision, designs and implements components and frameworks, maintains and/or modifies application or system software.
Exercises independent judgment in the performance of duties, which require an interdisciplinary approach using principles of engineering, computer science and life-cycle analysis.
Understand/update/maintain requirements specification documents of the system
Write Java/PLSQL code to meet requirement and maintain coding standards.
Perform unit testing, system testing, integration testing and participate in User Acceptance Testing.
Responsible for creating Graphical User Interface using tools like Eclipse.
Troubleshoot system bugs and apply fixes.
Participate in meetings and discussions with functional/team leads to understand the requirements and workout a design.

Mandatory Skills:
Bachelor’s degree
Minimum 7 yrs. of work experience in related areas
Demonstrated experience in full lifecycle development or major enhancement of object oriented software applications using relational databases.
Experience developing software using methodologies such as agile development and traditional lifecycle approaches.
Experience writing technical design documentation.
Expertise in Java, J2EE, Spring MVC, Hibernate, XML, Web services
Experience in developing UI with HTML5, JSP, JQuery, CSS, Bootstrap
Experience in SQL, PL/SQL programming
Knowledge of Oracle WebLogic servers.
Knowledge of Integrated Development Environment like Eclipse, Spring Tool Suite.
Knowledge of a Version Control System and its Client like SVN and PVCS.
Knowledge of build management tools like Maven and Ant
Familiarity with operating systems like Linux/Unix
Experience with software and database architectural techniques and high-level design using UML or similar representational modeling and design techniques.
Self-motivated and ability to work independently on defined tasks as needed.

Client : Confidential


Similar Jobs you may be interested in ..