Java Developer Resume Profile
Charlotte, NC
Summary
Confidential is a proactive and experienced Java developer, with about 8 years of progressive experience utilizing Java technologies to develop complex solutions. Good working experience developing Java / J2EE which includes the use of Spring, Hibernate and Struts. Shiv is skilled in all aspects of the software development life cycle SDLC which includes requirements specification, Information gathering, quality assurance through continuous improvement process, analysis and design. Charan's strong Java development experience combined with his strong communication skills will quickly allow him to provide value to your organization.
Summary
- Possesses about 8 years of experience as a Software Engineer in analysis, design and development of applications that utilize Java, J2EE.
- Strong software development experience in designing and developing web based application and B2B, e-Commerce applications.
- Working experience in Struts, Spring, Hibernate, Servlets, JSP and Taglibs.
- Experience in XML, XSL, XSL-FO.
- Working experience in creating application deployment scripts using JavaScript.
- Hands on experience in modeling UML using Rational Rose, Microsoft Visio and other tools.
- Excellent database experience using SQL Server, Oracle, and My SQL.
- Utilized JMS for Message Transmission.
- Experience working with JUnit, and JMeter.
- Knowledgeable with various types of Web Services including SOAP, JAX-WS, AXIS, REST.
- Experience in several operating systems like Windows 95, 2000/NT/XP , Unix.
- Experience working with Agile and scrum software development methodologies.
- Possess strong problem analysis skills with ability to follow project standards.
- Proven ability to produce the highest quality results working under extremely tight deadlines and a very strong team player.
Technical Skills
- Programming Languages :Java, J2EE, PHP, C, C and SQL
- Java Technologies :Core Java, Servlets, JSP, JDBC, JNDI, JMS, Struts, Spring,
- Hibernate, Web Services SOAP WSDL , JUnit, EJB.JSF
- Web/App Servers :Web logic, Tomcat, Web Sphere
- Version Control Tools :SVN, CVS
- Scripting Languages :JavaScript, AJAX, DWR, JSTL, JQuery, JSON
- Markup Languages :HTML 5.0 CSS, XML XSL, DHTML
- UML/QA Tools: :Rational Rose, Microsoft Visio
- Database Applications :Oracle 10g/ 11g, SQL Server , My SQL, Postgres
- Operating Systems :Windows 95/98/NT/2000/XP, Unix
- IDE :Eclipse, Netbeans
- Methodologies :Agile, Scrum
Professional Experience:
Confidential
Java Developer
Confidential our data and our ability to connect healthcare organizations across the country. Our people are dedicated to making healthcare better. We seek out innovative ideas. And we focus on respect for each other.
Responsibilities:
- Developed the Web Interface using Struts, Java Script, HTML and CSS.
- Extensively used the Struts controller component classes for developing the applications.
- Involved in developing business tier using stateless session bean acts as a Session Facade and Message driven beans.
- Used JDBC and Hibernate to connect to the database, using Oracle.
- Data sources were configured in the app server and accessed from the DAO's through Hibernate.
- Design patterns of Business Delegates, Service Locator and DTO are used for designing the web module of the application.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Involved in developing database specific data access objects DAO for Oracle.
- Used CVS for source code control and JUNIT for unit testing.
- Used Eclipse to develop entity and session beans.
- The entire application is deployed in WebSphere Application Server.
- Followed coding and documentation standards.
Environment: Java, J2EE, JDK, Java Script, XML, Struts, JSP, Servlets, JDBC, EJB , Hibernate, Web services, JMS, JSF, JUnit, CVS, IBM Web Sphere, Eclipse, Oracle 9i, Linux.
Confidential
Java Developer
Confidential claim. The system handles all types of insurance claims like Auto, Life, Health and Property. During the process of filing a claim, the customers are allowed to upload the documents related to the claim. All the submitted claims will be processed by the claim handler and contacts the customer to get the missing information. Agents and Internals can pull the customer information while filing the claims through the customer search functionality. This is an ongoing application which will be used all over united states and canada in the near future.
Responsibilities:
- Involved in Design, Developing, Testing, and Support of Application.
- Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring-MVC, JSP and Custom Taglibs.
- Developed user interfaces using JSP, HTML, CSS and JavaScript.
- Implemented Dependency Injection IOC feature of spring framework to inject beans into User Interface and AOP for Logging.
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP, JAX-RPC and Apache AXIS 2.0.
- Used various design patterns like Business Delegate, session facade, Service locator for developing the n-tier architecture.
- Experience in Enterprise Service Bus tools such as Mule.
- Implemented MULE Enterprise Service Bus to send and receive Messages between different services and applications.
- Involved in writing JAXB code to marshall and unmarshall XML data that Mule delivers.
- Developed unit testing framework by JUnit test cases.
- Developed database access layer using Spring-JDBC with postgres database.
- Consumed the web services and developed WSDLs for the web service by the use java2wsdl eclipse plug in.
- Actively participated in code reviews and design discussions.
- Used SOAPUI for testing the web service response.
- Created and published SOAP based web services usingApache Axis 2.0 frameworktool. These web services will be used to upload the documents from the client to the claim handler.
- Implemented the logging mechanism using log4j framework.
- Loaded data using to database using ETL tools like SQL loader and external tables to load data from data warehouse and various other database like SQL Server, DB2
- Used SVN version controlling system for the source code and project management.
- Involved in requirement analysis, in design phase, good exposure to UML, OOAD.
Environment: JDK 1.6, J2EE, Eclipse, Tomcat, tcServer, JSP, JSF, Javascript, Spring, Spring MVC, Spring JDBC, Agile, JUnit, SVN, XML, Web Services, WSDL, SOAP, JAX-RPC, Postgres, SQL Server 2008, ETL, Mule ESB.
Confidential
Java Developer
Confidential superior technology and offers a user friendly experience for airline booking. The engine facilitates booking of air tickets across international destinations. The engine consolidates the lowest airfares from all airlines on a single platform, thus saving the user trouble of checking across multiple airline sites for the best deal from Confidential, Air Confidential. The engine also allows the user the ability to book online for hotels, cars, and train and holiday packages on a real-time basis.
Responsibilities:
- Involved in Analysis, design and coding of a Project on Java and J2EE environment.
- Developed action classes and configuration files for struts framework.
- Mule Enterprise Service Bus implementaion for ESB layer.
- Developed MySQL stored procedures and complex SQL.
- Used Hibernate to access the database and mapped different POJO classes to the database tables.
- Used Hibernate to persist the data into the database.
- Used Spring Dependency Injection to set up dependencies between the objects.
- Develop web services using SOAP implementation.
- Designed class diagrams and sequence diagrams using Microsoft Visio.
- Developed highly interactive web screens based on AJAX, JQuery, and Display Tag Libraries.
- Tested the application thoroughly in Unit Testing phase using JUNIT.
- Developed application specific build scripts using Javascript.
- Followed Agile process in recent releases of project.
- Participated in complete SDLC from inception to deployment to production and maintenance.
- Coordinated with business team, QA and project managers to deliver products on time.
- Proactively tested application and tracked defects using Clear Quest.
- Worked as production support specialist during off-hours responsible for resolution of application-specific issues.
Environment:Java 1.5, Struts 1.2, Hibernate 3.0, Spring, JEE, JSP, JSF,Mule ESB, Rational Clear case, JNDI, JavaScript, MySQL, , JAX-WS, XML, XSD, SOAP, WSDL, SOAPUI, LOG4j, JUnit, Mock objects, JMS, Eclipse, XMLSPY, DB Visualizer, and Weblogic 10.3
Confidential
Position: Java Developer
Confidential is a highly diversified and growing financial services organization spanning the retail, business and corporate markets. Credit Card Tracking System was developed to allow individual or corporation to track the credit card transactions online
Responsibilities
- Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management
- Implemented MVC architecture by developing struts framework.
- Wrote Action classes, Business Objects and Service classes.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with database layer.
- Developed EJB components Session Beans, Entity beans using EJB design patterns to business and data process.
- Wrote JMS classes to communicate with MQ series deployed at Credit Card Issuing agency VISA, MASTER .
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Built CVS and XML file loaders and splitters for financial database.
- Written JQuery Validations for the User Front-ends and worked with QA team for QA testing.
Environment:-Java, Servlets, JSP, Struts, Hibernate, JMS, EJB, HTML, XML, SOA, Design patterns, CVS
Confidential
Java Developer
Confidential provides insurance solutions to manage specialty risks for individuals and businesses in the United States and Canada. Its primary business is the insuring of drivers who do not qualify for standard automobile insurance coverage because of their payment history, driving record, place of residence, age, vehicle type or other factors. Other products in the Kingsway portfolio include trucking insurance, commercial automobile insurance, commercial and personal property coverages, standard automobile insurance, motorcycle insurance and other specialty lines.
Responsibilities:
- Developed the Web Interface using Struts, Java Script, HTML and CSS.
- Extensively used the Struts controller component classes for developing the applications.
- Involved in developing business tier using stateless session bean acts as a Session Facade and Message driven beans.
- Used JDBC and Hibernate to connect to the database, using Oracle.
- Data sources were configured in the app server and accessed from the DAO's through Hibernate.
- Design patterns of Business Delegates, Service Locator and DTO are used for designing the web module of the application.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Involved in developing database specific data access objects DAO for Oracle.
- Used CVS for source code control and JUNIT for unit testing.
- Used Eclipse to develop entity and session beans.
- The entire application is deployed in WebSphere Application Server.
- Followed coding and documentation standards.
Environment: Java, J2EE, JDK, Java Script, XML, Struts, JSP, Servlets, JDBC, EJB , Hibernate, Web services, JMS, JSF, JUnit, CVS, IBM Web Sphere, Eclipse, Oracle 9i, Linux
Confidential
J2EE Programmer
Confidential project included a gradual phase out of mainframe modules that were translated, tested and optimized for performance. Customization codes were also written for integration testing that was done with FIT.
Responsibilities:
- Coordinated with mainframe developers to understand, preserve and migrated legacy application functionality from mainframe to Java/J2EE.
- Developed application using core java, J2EE, hibernate, oracle.
- Worked on JavaScript, JSP, and Servlets as a web application replacement for mainframe front end.
- Wrote customization codes for FIT to adapt to the application requirements.
- Identified bugs in the migrated application by running test cases and using Eclipse IDE.
- Wrote ANT scripts and handled deployments on Weblogic server at test, stage levels.
- Analyzed, created and proposed remediation measures to fix the bugs in the application.
- Used log4j for logging monitoring errors and exceptions all across the application.
- Analyzed database table relationships to understand legacy application.
- Coordinated with Database Administrators to analyze and optimize the application load on database.
Environment: Java Core, J2EE, Oracle, Eclipse, Weblogic, Hibernate, JavaScript, JSP and Servlets.
Confidential
Java Software Developer
Confidential facilitates settlement between various merchant Systems and Transaction Processing units at ICICI.
Responsibilities:
- Involved in gathering and analyzing system requirements.
- Designed the application using Front Controller, Service Controller, MVC, Factory, Data Access Object, and Service Locator.
- Developed the web application using Struts Framework.
- Developed entire application based on STRUTS framework and configured struts-config.xml, web.xml.
- Created tile definitions, struts-config files and resource bundles using Struts framework.
- Implemented validation framework for creation of validation.xml and used validation-rules.xml.
- Developed Classes in Eclipse for Java, using the Class Specification provided in Rational Rose.
- Designed, developed and deployed necessary stored procedures, Functions, views in Oracle using TOAD.
- Developed JUnit test cases.
Environment: Unix Shell scripting, Core Java, Struts, Eclipse, J2ee, Jboss Application server and Oracle, JSP, JavaScript, JDBC,Servlet, Unified Modeling Language, Toad, JUnit.