Post Job Free
Sign in

Software Engineer Web Services

Location:
Lafayette, IN
Posted:
March 17, 2017

Contact this candidate

Resume:

CHAITRA

Core Java/J*ee Developer

*************@*****.***

Phone: 765-***-****

SUMMARY:

* ***** ** ********* ********** in Design, Development and Implementation of Web-based applications using J2EE Technlogies (Java, Spring-MVC, Servlets, JSP, JSF, JSTL, EJB, JSP, Web-Services, Hibernate, JDBC, JavaScript, Java Beans, XML technologies, Angular JS).

Good Experience in Core Java concepts like JavaBeans, Collections Frameworks, Multi-threading, Exception Handling etc.

Agile/ Scrum methodology is being used in delivering the projects

Sound knowledge in all Spring Modules such as MVC, Core, Boot.

Hands-on experience in building web and enterprise applications in various domains like Banking/Financial Services

Experienced in implementing presentation layer using JSP, HTML5, CSS3, Ajax, Jquery, AngularJS, Javascript and servlets.

Experience in deploying a web application using application servers like WebLogic, WebSphere, JBoss and web servers like Apache Tomcat.

Good knowledge on J2EE Design patterns and Core Java Design patterns like MVC, DAO, Factory Method, Template Method Pattern, Abstract Factory, Singleton Pattern.

Comprehensive Experience in Application design using UML, UML tools, Rational Rose and software methodologies like RUP, Iterative development and Test Driven development

Good experience with Collections and Exceptions.

Experienced in leveraging RDBMS like Oracle, MySQL, and DB2

Implementing data persistence with JDBC methodologies through DB Oracle

Good experience in developing SQL and extensively worked with Oracle 10g and SQL Server.

Strong Database development experience in writing functions, stored procedures, triggers, and views in PL/SQL.

Prior hands-on experience in developing and deploying RESTful Webservices solutions

Experience in to prepare Test Cases and JUnit Testing

Played a major role in my jobs in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast-paced & highly stressed environments.

Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

Highly motivated, possesses quick grasping power and very good analytical and technical skills.

TECHNICAL SKILLS

Languages: Java, PL/SQL

J2EE technologies: Servlets, JSP, JSF, JMS, JSTL, JDBC, EJB

Frameworks: Hibernate, Spring.

Web Technologies: Java-Script, JQuery, AngularJS, HTML5, DHTML5, CSS3, XML, XSLT,AJAX

IDE: Eclipse, NetBeans, Maven, Ant

Databases: Oracle, MY SQL

Server: Apache Tomcat v7.0, JBoss

EDUCATION

BACHELOR OF ENGINEERING IN COMPUTER SCIENCE ENGINEERING from VISVESVARAYA TECHNOLOGICAL UNIVERSITY, Karnataka, India.

BMS Institute of Technology, Bangalore, Karnataka, India.

WORK EXPERIENCE

Core Java/J2ee Developer/Senior Software Engineer

Client: Discover Financial Services, USA Jan’16 – Till

Infosys Limited, India Bangalore Nov’14 – Oct’15

Discover Financial Services, Inc. is an American financial services company, which issues the Discover Card and operates the Discover and Pulse networks. Discover Card is the third largest credit card brand in the United States, when measured by cards in force, with nearly 50 million cardholders. Discover is an online banking leader in products and services that extend beyond credit cards into other loans and savings products, all of which offer our customers great rates and superior customer service

Finacle CRM Direct Banking Module (DIB) is a robust flow based form which helps to capture the details of the main applicant holder along with the details of the joint applicant holder for various products which can be applied. The form tries to capture minimal details and provides the facility to open an account in a short time by either walking into a branch or calling up a call center. The applicant can also enquire about the application from an inquiry menu. Providing interface between Finacle system and DFS system by making inbound/outbound calls using Fincale Integrator API services using web services route. Finacle CRM and Finacle Integrator modules have been developed using various technologies and tools like JAVA/J2EE, Web Services, JDBC, Servlets, Spring, Hibernate, SQL, PL/SQL, Oracle 11g, XSL, XML, HTML5, JQuery, JavaScript etc.

Responsibilities

Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, SRS design, Design, Customization Development, Data Migration, UAT support and post go-live support.

Finacle CRM and Integrator Customization requirements have been developed using JAVA/J2EE, Web Services, JDBC, Spring, Hibernate, Servlets, SQL, PL/SQL, Oracle 11g, XML, HTML5, JavaScript etc.

Designed and developed a RESTful web service with JAX-RS API’s using Jersey framework and deployed on Apache Tomcat server.

Implemented dependency injection using spring framework 3.0.5 version.

Involved in Recon activity to maintain version concurrency.

Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.

Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs

Design and develop the processes using multithreading to make it asynchronous.

Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS3.

Used RESTFul web services for transferring data between applications.

Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.

Worked as a Part of Support Team Understanding the requirements (both functional and non-functional) by going through the specifications.

Developed the application using Eclipse IDE.

Designed Unix/Linux Shell scripting.

Involved in creating a web interface using JSPs and HTML5.

Coding on java classes to generate log files.

Establishing to connections through JDBC to MySQL.

Experience in working Oracle coherence cache

Environment: JAVA, J2EE, JSP, JDBC, Servlets, Hibernate, RESTful Web services, Oracle 11g, Eclipse, Apache Tomcat, HTML5, XML, Java Scripting, JQuery, AngularJS .

Sr. Software Engineer Client: Bank of Dhofar, Oman Nov’11 – Oct’14

BankDhofar is one of the fastest growing Banks in the Sultanate of Oman, with a strong presence in Corporate Banking, Consumer Banking, Treasury and Project Finance. BankDhofar currently has a nationwide network of 58 branches (BankDhofar) 10 Branches of (Maisarah Islamic Banking) and 127 ATMs across the length and breadth of the Sultanate. BankDhofar continues to rank among Oman’s most capitalized banks, with a tier-one capital of nearly USD 3.6 billion.

Finacle

Finacle universal banking products are designed to address the core banking, e-banking, CRM requirements of retail, corporate and universal banks.

FinacleCRM

Finacle CRM solution is a web-based Relationship management solution. CRM addresses typical needs to bank in terms of Marketing, Sales and Support.

It has the delivery capability to support channels such as Branch, telephony, Mail and Fax. CRM provides exhaustive support for customer master, which is the common master for Finacle Universal Banking solution.

Responsibilities

As Part of Application development and Support Team Understanding the requirements (both functional and non-functional) by going through the specifications and with inputs from business analysts.

Developed the application using Eclipse IDE.

Developed the application using Java/J2EE, with the help of JSPs, Servlets.

Involved in creating a web interface using JSPs and HTML5.

Developed JMS components to send messages from one application to other application internally

Understand the application architecture document and seek inputs from the architecture in order to provide the deliverables in line with the architecture requirements.

Work on Go-Live activities as per the implementation plan in order to enable applications without any issues.

Providing Technical Expertise to the bank IT support in terms of trouble shooting the problem.

Created Data Access Components using JDBC to connect to Oracle.

Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS3.

Performed UAT Testing, Logging and Debugging for the Application.

Worked with queries to store and retrieve data from the database using PL/SQL and Oracle10g.

Respond to product issues, arrive at a solution with inputs from Stakeholders, test and implement the solution in order to enable the application availability as per agreed service levels.

Respond to issues assigned, do analysis, suggest/implement workaround,communicate to all the Stakeholders and close issues as per the agreed timelines in order to ensure support availability as per agreed SLA’s

Document and share own Learning’s from the project, seek information and leverage knowledge from other projects in order to drive higher efficiency effectiveness and preserve organization knowledge.

Environment: Java Programming, J2EE technologies, JSP, Servlets, JDBC, XML, Java scripts, HTML, CSS3, AJAX,Web Services, SOAP/Restful Web Services and the database.

Software Engineer

Client: Bank of America – BOA, USA Aug’10 – Oct’11

LRV(liquid rates vantage) is web based trade analysis application. The application combines live data view and historical charting functionality.

The application displays the live market data of the trading instrument in table format and click on the live data on the table projects the historical data in form of chart to the user.

LRV application is also available in form of portlet (this is done using Liferay portlet frame).

Responsibilities

Developed the application using Java/J2EE, with the help of JSPs, Servlets.

Developed the application using Eclipse IDE.

Requirements gathering through Email or through setting up a meeting with onshore person.

Coding on java classes, JSP’s and java scripts.

Developed back-end logic for business applications, e.g. views, procedures/functions, triggers

Worked on XML parser (SAX/DOM).

Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.

Developed session Beans using EJB

Application enhancement belongs to two categories: server-side coding (business logic), UI development and another is the report generation system.

Application development includes developing web pages using the Hibernate framework and java scripting along with Java Programming.

Writing stored procedures to process the data and store it in an organized manner.

Carrying out the release of the application to the pre-production environment by preparing the war and deploying it.

Environment: Java Programming, Java Beans, Struts, JSP, Liferay Framework, XML, Java Scripting, AJAX, JQuery, Oracle programming.

Software Engineer

LeonSoft Solutions Jun’09- Jun’10

Web mining

This project thus proposes a new fuzzy object-oriented web mining algorithm to derive fuzzy knowledge from object data log on web servers. Each web page itself is thought of as a class, and each web page browsed by a client is thought of as an instance. Instances of the same class (web page) may have different quantitative attribute values since they may appear in different clients.

Responsibilities

Gathered/analyzed functional requirements for the new phase in design.

Developed the user interface using JSP, Java Servlets and java Script.

Developed various scripts for Creation and deployment of the code package using WebLogic.

Implemented the SQL queries for database interaction.

Developed session Beans using EJB

Created Data Access Components using JDBC to connect to Oracle

Used Eclipse as IDE for application development

Environment: Java Programming, J2EE, JSP, Servlets, HTML, XML, Java Scripting, JSTL, JDBC, MySQL.



Contact this candidate