Post Job Free

Resume

Sign in

Java Developer

Location:
Columbus, OH
Salary:
70
Posted:
December 23, 2019

Contact this candidate

Resume:

TRUPTI UPADHYAY

Mobile 469-***-****

E-Mail: adan52@r.postjobfree.com

PROFESSIONAL SUMMARY

IT professional with close to 9 years of commercial experience of full project/product lifecycle.

Worked as a ‘Java Developer’ in Wells Fargo at San Francisco, CA.

Recognition “Software Factory Award” for performance above and beyond the call of duty in NIIT Technologies Ltd.

Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, Spring, Hibernate, JDBC, XML, Web Services, MultiThreading.

Good Experience in Web services (SOAP web services and RESTFUL services)

Good exposure to Java Script, JQuery, CSS, XML.

Skilled in executing all facets of the project lifecycle: Scope definition, Requirements gathering, Design, Develop, Build, Test, Deployment and Production support.

Experienced in using Agile Methodology including Rally and Jira.

Experienced in Version Control Systems like SVN and Mercurial.

Hands on experience in writing test cases using JUnit and JMeter.

Excellent problem-solving skills with a strong technical background, debugging and good interpersonal skills.

Self-motivated and quick learner of new concepts and technologies.

Ability to learn and use new systems and paradigms in considerably less time.

Possess excellent communication, interpersonal and analytical skills along with can–do attitude.

SKILLS SUMMARY

Strategic Requirement Analysis Team Mgmt Production Support Service Delivery

Agile & Scrum Development Code Review Unit Testing

Technical

Languages: Core Java, J2EE, J2ME, C with graphics, C++, COBOL, Visual Studio

J2EE Technologies: Spring 3.1, Hibernate 3.1, Struts 2.0, JSP (with JSTL), Servlet, JQuery, JDBC

Databases: MY SQL 5.x, Oracle 10g, SQL Server

Interface Design Tools: XML, Web Services, Java Script, VB Script

Development Tools: Eclipse Juno, JMeter, BadBoy, JUnit, UML, SoapUI

Other Open Source APIs: API Guide and API Viewer (Visual Basic)

Server Platforms: GlassFish 3.1, WebLogic 10.3, JBOSS 4.0, Tomcat 5.x, IIS

Operating Systems: Win Series, Dos, Linux

PROFESSIONAL EXPERIENCE

Maternity break – since Mar 2017

Client: Wells Fargo, San Francisco, CA Jul’16 – Mar’17

Role: Java Developer

Description:

The EDS (Extended Data Simulator) is an application to fetch data and record data from Production database. This application is mainly developed for use by QA in regression testing.

EDS has been developed for features like

Read data

Overwrite data

Read and overwrite data

Responsibilities:

Understanding the request using Requirement document (PRD) and create Detailed Design Document. Providing Time estimates for enhancements to the client.

Client communication for requirement understanding of the enhancement and production support.

Responsible for Designing and implementation of the enhancements.

Involved for reliability and stability of the Product.

Involved in understanding User stories and other requirement documents, working with BA’s in requirements analysis.

Involved in development of enhancements and fixing defects, unit testing them and merging the same in DEV Environment.

Implemented JUnit test cases for the plug-in developed/enhanced.

Environment: Core Java, J2EE, Spring, Hibernate, J2EE, JSP, Servlets, Apache Tomcat, JIRA, My SQL and SVN

Client: ERNST & YOUNG LLP, Gurgaon, India Feb’15 – Jun’15

Role: Technical Lead

Description:

This is an online insurance quoting and policy application, which enables customers to quote an insurance coverage policy through web. This application delivers online services including customer information, policy premium, and monthly payments, new product offerings and customer correspondence with the company. Auto insurance laws may vary from one state to another.

Responsibilities:

Developed application using J2EE and Spring MVC Framework that leverages Model View Controller (MVC) architecture.

Involved in the full Software Development Life Cycles- Analysis, Design, Coding, Testing & Implementation.

Communicated with the Subject Matter Experts to understand/ translate the requirements into programming action items.

Applied design patterns and OO design concepts to improve the existing Java/J2EE based code base.

Used Spring IOC for dependency injection.

Used Hibernate ORM tool for automating the mapping between database and objects in Java

Hibernate framework is used in persistence layer for mapping an object-oriented domain model to the relational database.

Implemented various design patterns in the project such as Factory and Singleton.

Consumed web service (WSDL using SOAP protocol) to read data received from external systems.

Used Agile / Scrum software development and release management for delivering enterprise applications through multiple release cycles.

Used JUnit for Unit testing of applications.

Used SVN for version control.

Environment: Core Java, J2EE, Spring, Hibernate, WebLogic Server, SOAP Web services, SVN, Maven, Log4j, XSLT, JUnit, My SQL and Jira.

Client: NIIT Technologies Ltd, Greater Noida, India Jan’14 – Feb’15

Role: Technical Analyst

Description:

The SEI wealth Advisor Service serves banks, investment advisor, investment managers, institutional investments and affluent families. Basically it provides the services for financial planning and Wealth management.

SEI Wealth Advisor Service has been developed for features like

Firm Introduction

Client Fact Finding

Advisor Investment Proposal

Business Investment Proposal

Client Investment Proposal

Goal Planning

Reports

Responsibilities:

Understanding the request using Requirement document (PRD) and create Detailed Design Document. Providing Time estimates for enhancements to the client.

Client communication for requirement understanding of the enhancement and production support.

Responsible for Designing and implementation of the enhancements.

Involved for reliability and stability of the Product.

Involved in understanding User stories and other requirement documents, working with BA’s in requirements analysis.

Involved in development of enhancements and fixing defects, unit testing them and merging the same in DEV Environment.

Implemented JUnit test cases for the plug-in developed/enhanced.

Involved in Daily SCRUM MEETINGs, Monthly SPRINT planning meetings, Monthly SPRINT Retrospection Meetings.

Interacted with Business Analysts, system staff and other developers during different phases of life cycle.

Delivered the releases or builds to QA, UAT and Production Server. (Environment Linux.)

Managing Team.

Environment: Core Java, J2EE, Spring, Hibernate, J2EE, JSP, Servlets, WebLogic, Rally, Oracle and Perforce

Client: Netweb Software Pvt Ltd, Vadodara, India Oct’10 – Sep’13

Role: Senior Software Engineer

Description:

The Identify Theft Monitor provides an early warning mechanism to consumers in order to reduce the harm associated with undetected Identity Theft. http://www.csid.com/

ITM application has been developed for features like

Credit Reports (auto generate and order)

Credit Alerts/Score

Subscriber subscription process

Billing process

Audit logs and various Batch Processes to perform operations on scheduled time.

Third party integration using APIs of TransUnion, Core Logic, Experian and Veda bureaus to provide monitoring services to the Subscribers.

Responsibilities:

Understanding the Project using Requirement document (PRD) and create Detailed Design Document. Providing ball park estimates and Work Allocation document for enhancements to the client.

Client communication for requirement understanding of the enhancement and production support.

Responsible for Designing and implementation of the enhancements.

Involved for reliability and stability of the Product.

Developed batch processes using Java APIs.

Consumed web service (WSDL using SOAP protocol) to read data received from external systems.

Parsed the XML files using marshalling and unmarshalling.

Developed backend with hibernate persistence framework.

Implemented JUnit test cases for the plug-in developed/enhanced.

Delivered the releases or builds to QA, UAT and Production Server. (Environment Linux.)

Involved in Daily SCRUM MEETINGs, Monthly SPRINT planning meetings, Monthly SPRINT Retrospection Meetings.

Performance Optimization for the project using load balancing among application servers. And clusters at database side.

Managing Team.

Environment: Core Java, J2EE, Spring, Hibernate, J2EE, JSP, Servlets, GlassFish, MySql, Jira and Mercurial

Client: Automation Anywhere Software Pvt Ltd, Vadodara, India Jun’07 – Sep’10

Role: Senior Software Engineer

Description:

This Software has been developed to record the different events in the windows as well as play that event in window.

It also provides the facility to user to create his own task file in task editor inserting/using command events from editor and save that event in task file and execute that task file.

We are trapping the different system messages for performing different actions according to messages.

Responsibilities:

Understanding the Project using Requirement document and create Detailed Design Document.

Responsible for Designing and implementation, features in Automation Anywhere called Java SPY, Unicode support in product, Reports, XML, Database, Editable Editor, Nested Loops, IF-ElseIF-Else, Image Recognition, Recent Task, Service Commands, Printer Commands, SNMP, SFTP etc.

Involved for reliability and stability of the Task Editor to create own Task and also to show the different Reports.

Consumed web service (WSDL using SOAP protocol) to read data received from external systems.

Parsed the XML files using marshalling and unmarshalling.

Developed backend with hibernate persistence framework.

Implemented JUnit test cases for the plug-in developed/enhanced.

Responsible for website pages creation in JSP and java script.

Client communication for requirement gathering and production support.

Environment: Core Java, J2EE, Java, JSP, Servlet, Java script, Jira, Visual Basic 6.0(Win 32 API programming, Recording events in Internet Explorer, COM/DCOM) and SVN.

EDUCATION & KEY QUALIFICATIONS

MCA (Masters in Computer Applications) [Gujarat University Year 2007]

BCA (Bachelors in Computer Applications) [Gujarat University Year 2004]

HSC (Science Stream) [GSEB Year 2001]

SSC [GSEB Year 1999]



Contact this candidate