SUMMARY:
Over * years of experience with analyzing, designing, development, and maintenance of business applications in client/server technology, Object Oriented Programming, Internet/Intranet based programming, testing and process documentation.
Profound experience in Design, Development and Implementation of web applications using J2EE technologies.
Experienced in the roles of a designer and developer and also well versed in business analysis and end user requirement analysis.
Strong Knowledge of best practices in Java, J2EE.
Web application development skills using JSP, Servlets with Oracle, DB2 and SQL Server as the backend
Good experience on developing Restful and SOAP web services.
Extensive experience on frameworks like Spring, Struts, Hibernate
Good understanding of all the phases of Software Development Life-Cycle (SDLC) such as analyzing, designing, coding, maintenance, testing and documentation of software products.
Knowledge in Finance, Banking, Retail, Airline & Telecom Domains.
Experience in Interacting with client/user to gather the user requirements.
Experience in preparing JUnit test cases, measuring the code coverage, optimizing the code blocks and resolving issues raised by Component System test and Product System test.
SKILLS:
Programming Languages: Core Java, J2EE, SQL, PL/SQL, MySQL
Operating Systems: Windows XP/2000
RDBMS: Oracle, DB2, SQL Server and My SQL
Web Technologies: HTML, JavaScript, jQuery, AJAX, Angular JS
Middleware: SOAP, Web Services, Restful
IDES: Rational Application Developer (RAD), Eclipse with Tomcat and Net Beans
Server Side Programming: Servlets, JSP, Spring, Spring MVC, Spring Web flows, Hibernate, Struts
Runtime: IBM Websphere, Websphere Portal, JBoss, Weblogic, Weblogic Portal and Tomcat
Configuration Tools: SVN
Tools: Coding Standards, Optimize IT, JUnit test, ANT, Maven, JIRA, SQL Developer
Methodologies: Object Oriented Analysis/Design (OOAD), Agile and SDLC
Domains: Banking, Finance, Retail, Telecom and Airlines
EXPERIENCE: Qatar Airways 10/16 – 03/17
Role: Sr. Java Developer
Organization: Virtusa Polaris
Environment: Java-J2EE, Spring, Web Services, Junit, AEM
Responsibilities
Understanding the business logic from the users.
Document and review Technical Designs documents
Create Rest Services and create interface between UI and Service layer in Java
Design and Review by adhering to all quality perspectives, and following Object Oriented Approach and Design methodologies.
Create, review and test the application using Junit.
Mentor and coach team members.
British Telecom, UK 03/14 – 09/16
Role: Sr. Java Developer
Organization: Virtusa Polaris
Environment: Java-J2EE, Spring, Spring Web Flows 2.0, Hibernate, Web Services, Java-script, Angular JS, MySQL Developer, JUnit, Tomcat7
Responsibilities
Understanding the business logic from the users.
Document and review Technical Designs documents
Consume Rest Services and create interface between UI and Service layer.
Preparing the schedule for the tasks to be done.
Updating the status on weekly basis to the customer.
Coding using JSP pages, Java Servlets.
Defect tracking.
Maintain Team Co-ordination.
Create and test Junit
Standard and Poor’s, UK 02/13 – 02/14
Role: Sr. Java Developer
Organization: Virtusa Polaris
Environment: Java-J2EE, Spring, Web Services, Oracle, Eclipse, Maven, Tortoise SVN, SOAP UI, Oracle SQL Developer, Junit,
Responsibilities
Understanding the business logic from the users.
Document and review Technical Designs documents
Created SOAP/ Rest Services and an interface between UI and Service layer in Java
Create and test Junit
Peer review
Adhering to all quality perspectives, and following Object Oriented Approach and Design methodologies.
Abercrombie & Fitch, USA 10/11 – 02/13
Role : Sr. Java Developer
Organization: Mahindra Satyam
Environment: Java-J2EE, Spring, Oracle, Eclipse, Maven, Oracle
Responsibilities
Understanding the business logic from the users.
Developed middle layer in Java
Formulating the User Requirement
Documents Design of the Front end screens.
Adhering to all quality perspectives, and following Object Oriented Approach and Design methodologies.
Morgan Stanley Smith Barney, USA 04/10 – 09/11
Role: Java Developer
Organization: Mahindra Satyam
Environment: Java-J2EE, Struts, Hibernate, DB2, RAD 7.0
Responsibilities
Review the Functional Requirement Document.
Prepare the understanding document.
Preparing the schedule for the tasks to be done.
Updating the status on weekly basis to the customer.
Coding using JSP pages, Java Servlets.
Defect tracking.
Maintain Team Co-ordination.
Prepare test cases and perform Unit testing.
Morgan Stanley Smith Barney, USA 10/09 – 03/10
Role: Java Developer
Organization: Mahindra Satyam.
Environment: Java-J2EE, Spring, Struts, Hibernate, DB2, Eclipse 3.2
Responsibilities
Understanding the business logic from the users, formulating the User Requirement Documents
Design of the Front end screens; adhering to all quality perspectives, and following Object Oriented Approach and Design methodologies.
Updating the status on weekly basis to the customer.
Coding using JSP pages, Java Servlets.
Test case preparation and complete integration testing
Code review and documentation following the Quality standards
Citi Smith Barney, USA 01/08 – 09/09
Role: Java Developer
Organization: Mahindra Satyam.
Environment: Java-J2EE, Spring, Struts, Hibernate, DB2, Eclipse 3.2
Responsibilities
Understanding the business logic from the users, formulating the User Requirements Documents
Design of the Front end screens; adhering to all quality perspectives, and following Object Oriented Approach and Design methodologies.
Updating the status on weekly basis to the customer.
Coding using JSP pages, Java Servlets.
Test case preparation and complete integration testing
Code review and documentation following the Quality standards
EDUCATION:
Bachelor of Technology in Electronics and Communication Engineering from Acharya Nagarjuna University, India
CERTIFICATIONS:
Sun Certified Java 2 platform Standard Edition 5.0 (SCJP)
Diplôme d'études en langue française DELF A1 certified
REFERENCE: Furnished upon request.