Java Developer Resume
Hartford, CT
Professional Summary:
- 6+ years of technical expertise in complete software development life cycle (SDLC) process which includes Requirements gathering, Analysis, Design, Development, Testing and Implementation.
- Extensively worked on n-tier architecture systems with application system development using Java, JDBC, Servlets, JSP, JMS, Web services, WSDL, SOAP, spring, Hibernate, XML, SAX, and DOM.
- Well versed with entire software project life cycle and insurance/healthcare product knowledge due to 3+ years of hands on experience and involvement as developer in insurance domain.
- Implemented Rich User Interfaces using JSP, JSTL, HTML, DHTML, XHTML, and Javascript.
- Have good experience in XML, XHTML, DTD, Schema, XSLT, SAX, DOM, JAXP, and JAXB.
- Deployed and Configured Java/J2EE applications in LINUX environments.
- Expertise with spring, Hibernate, and Struts application frameworks.
- Expertise with using the JUnit for testing the applications.
- Experience in working with SOA/WebServices(SOAP and REST)
- Strong knowledge of XML data exchange using J2EE technologies.
- Excellent RDBMS and Data modeling skills in Oracle, SQL Server.
- Have good experience to implement various J2EE and well versed with Design Patterns (Singleton, Factory, DAO).
- Expertise in installation and configuration of WebLogic, WebSphere, Tomcat, JBoss, GlassFish app servers.
- Expertise in configuring version controls like CVS, SVN, ClearCase and VSS.
- Experience in working with ANT and MAVEN build tools.
- Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans.
- Good Interpersonal skills and ability to work with team.
- Strengths include successful analysis and problem-solving expertise.
- Ability to learn new technologies quickly, excellent communication skills and versatile team player.
SKILLS:
Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++
Operating Systems: UNIX, Redhat Linux, IBM AIX, Sun Solaris.
Java/J2ee Technologies: Java, JDBC, Servlets, JSP, Struts, EJB, JSTL, JMS, XML (DOM, SAX), Spring, Hibernate, Web Services, WSDL
Client Side Programming: JavaScript, HTML, DHTML, CSS.
RDBMS: Oracle, MySQL, SQL Server, DB2.
Application Server: WebLogic 10.3, Tomcat 6.0, WebSphere 6.1, Glassfish
Tools: Ant, MAVEN,VNC, Toad, SQL Developer, JUnit
Framework: Spring/Struts MVC 2.0
Design Tools: Rational Rose, UML, Erwin.
Version Contro: VSS, Clear Case, CVS, SVN
PROFFESSIONAL EXPERIENCE:
Confidential, Hartford, CT
Java Developer
Project Description:
Confidential Web Application provides the quality level of Health services for customers. The web site and the supporting system are developed to provide Online insurance services to their customers and Agents. The insurance Application involves quotation tool and also enables the customer to complete the transaction after selecting the insurance plan, pricing, location details etc. Also agents are allowed to quote or complete the application online on behalf of the customer. This includes Health insurance, Policy and Claim Service modules. The existing mainframe based batch processes were gradually replaced with distributed processes.
Responsibilities
- Converted a web application from legacy systems into a distributed open application using Java/JEE.
- Implemented a Web-based single sign on design that enabled access to multiple JEE based in-house Web sites to provide improved navigation for outside customers.
- Initiated and facilitated agile development methodologies, which not only improved the communication and cooperation between business owners and the developers, but also reduced the delivery lead time.
- Designed the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams with the fellow business analysts to completely grasp functional and technical requirements.
- Instrumental in designing and developing a Java/JEE based online insurance system to serve 600 concurrent users using sought-after frameworks like Spring Web MVC, Hibernate, and Web Services.
- Implemented the application by using Core Java, JDBC, JSP, Servlets, Web Services, SOAP, and WSDL.
- Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
- Designed and developed the payment and claims module, which is capable of handling 120 requests per second and runs as a true 24 x 7 system module.
- Tested the Web Services by using SOAP UI tool.
- Implemented Restful Web Services to efficiently communicate with Mainframe systems in the same organization.
- Performance tuned and refactored a WebSphere and JEE based application, which previously came down almost daily, became a true 24×7 application.
- Tested the Service classes and DAO Classes by using Unit Test Cases.
- Increased the number of JUnit tests from 50+ to 300+ in my watchful eye to improve the overall quality of the application.
- Used SAX and DOM parsers to parse the raw XML documents.
- Implemented GUI pages by using JSP, HTML, CSS, and JavaScript.
- Used Eclipse as Development IDE for web applications and ANT as a build tool.
- Configured the project on Web Sphere 7 application servers.
- Used Clear Case for Version Control tool and Clear Quest for bug tracking tool.
- Deployed the project in Aix Linux environment.
Environment: JDK 1.6 , Servlets, JSP, Web sphere 7,JDBC, XML, DOM, SAX, HTML, Web Services, WSDL, SOAP, RestFul, Eclipse, SQL, PL/SQL, SOAP UI, JavaScript, Oracle11g, Junit, PL/SQL Developer, Log4j, ANT, Clear Case, Clear Quest, Linux, MS Visio.
Confidential, Collierville, Tennessee
JAVA/J2EE Developer
Project: Confidential Tech Connect
Description:
Confidential is one of the nation's leading logistics services organizations. This project is designed to create a customer web portal for Getac customers with integration to Confidential tracking, Nexus, SOA Services, Confidential Web Services, Confidential Returns Systems and, in the future, Oracle EBS. In addition, Nexus administration pages and fields will be created to support the web portal, maintenance of accounts, ordering CRU, and Depot repair functions. Getac only customers will be re-directed from the Getac web site to the Confidential / Getac web portal. The customers will be able to create a login, administer their login information, initiate an RMA, update an RMA request, check status of an RMA, get repair history, and in the future order CRU through the web portal.
Responsibilities:
- Review business requirements document along with other functional and non-functional specification documents prepared by the business analysts.
- Listing project risks, and probability of happening as less likely, likely, and most likely, and ranking the impact of a risk as low, medium, and high.
- List all components that need to be newly developed or enhanced in the detailed technical specification document. For example, web components, web services, batch jobs and integration with SOA.
- Developed a Java/JEE based online service delivery system to serve 400 concurrent users using frameworks like Struts 2.0, Hibernate, and Web Services.
- Implemented the online application by using Core Java, JDBC, JSP, Servlets, Web Services and WSDL.
- Reduced the over-night batch job runtime from 3 hours to 40 minutes by optimizing the SQL that was performing very badly in the query plan, and replacing the pessimistic locking with optimistic locking.
- Championed for continuous improvement by automating and integrating tasks to avoid monotonous and error prone human intervention.
- Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
- Configured the project on Web logic 9 application servers.
- Implemented GUI pages by using JSP, JSTL, HTML, DHTML, XHTML, CSS, JavaScript, and AJAX.
- Championed the iterative and test driven development (TDD) with regular code reviews, which resulted in not only more maintainable and extensible code, but also roughly 30% drop in bugs.
- Used SAX and DOM parsers to parse the raw XML documents.
- Used Eclipse as Development IDE for web applications and MAVEN as build tool.
- Used Accrev for Version Control tool and JIRA for bug tracking tool.
- Deployed the project in Linux environment.
Environment: Java 1.5, J2EE 5, Struts 2.0, Hibernate 2.5, MAVEN, SQL/PLSQL, Web Logic 9, Eclipse, Oracle 10g, Linux, Junit, Log4j, Toad, Accrev, JIRA.
Confidential
JAVA Developer
Description:
Development of a single real-time, web-based extranet application which enables Purchase Order (PO) presentment, PO management, shipping information, settlement interactions between L&T and suppliers. The application has three core modules PO, Shipment, Settlement.
PO: Suppliers will be able to view newly created POs and amendments which are dispatched from the source system to application. This application supports Standard and Blanket release POs and various PO Line items like expense, direct/production, service, special charge types.
Shipment: Provide suppliers a web-based tool that allows for the input of shipment, price and/or service detail data against open Purchase Orders (POs). The amount of data provided by suppliers will be based on the type of purchase made by L&T. For direct and indirect material purchases (fixed price and quantity purchases) suppliers would provide only shipment data. For service purchases (variable price purchases) suppliers would provide the price for the service provided as well as details outlining the service provided.
Settlement: Supplier needs to be able to request payment via this application for a given PO/Line/Shipment upon receipt and original PO matching in the application. Once the PO/L/S is ready for settlement, supplier can generate invoice for the amount that matches.
Responsibilities:
- Development of a single real-time, web-based extranet application that enables Purchase Order (PO) presentment, PO management, shipping information, settlement interactions between L&T and suppliers.
- Requirements gathering, design and implementation for PO, Shipment and Settlements modules.
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
- Giving the Estimates for the Implementation.
- Maintain the whole project in HP's Quality Center 10 tool.
- Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
- Worked on front-end capabilities that include appearance (JSP) within the struts framework, business logic and flow control (Java), and functionality (XML Definitions).
- Reviewing Unit testing results and coordinating UAT Testing.
- Successfully executed implementation of new business integration, enhancements and upgrade/fixes.
- Transactional data purging to the history tables for every quarter.
- Co-ordinate with Oracle Apps team for Data migration from the oracle ERP's.
Technical Environment: Java, J2EE using Struts Frame work, Hibernate, Eclipse, XML, Web-Services, DOM, SAX, Junit, PL/SQL Developer.
Confidential
Project: Financial Integrated Rules Management
Project Description: Aventis Grants provides Education grants to the Research Students and Organizations. It consists of external site and internal site. Through external site research Students and Organizations can register their self with the Aventis Medical Grants and they can see their status by using unique id. The request should be less than 2 years. And this process will take 4 or 5 weeks. The request will be processed to by various levels in the internal site. First the request will be processed by Scientific Managers. They can directly reject the request or they can forward to the higher levels.
Responsibilities
- Involved in complete SDLC
- Implemented design patterns such as Singleton, Abstract Factory, and DAO.
- Developed the module provisioning which allows the user to update the target database. Using XML (DOM parser), JDBC back end as SQL server using MySQL.
- Implemented the User Interfaces with the help of JSP, HTML, DHTML, CSS, and JavaScript.
- Developed the module reconciliation using XML (DOM parser).
- Installed and configured the tomcat application server.
- Implemented the system using Eclipse, CVS and Toad
- Estimated the Change Requests and provided the implementation for Change Requests
Environment: Core Java, Eclipse, XML (DOM), JDBC 2.0, MySQL, CVS, Windows XP, Sun Solaris, Tomcat, Eclipse, Toad.