Java Developer Resume Profile
OH
SUMMARY
- 8 years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web based n-tier architecture systems.
- Experience in developing web based, client/server applications using Java, J2EE, Servlets, JSP, JSTL, EJB, CSS, XML, Java Beans, JDBC, JavaScript.
- Experience in frameworks like Spring MVC/IOC/JDBC/AOP/Context/Security and Struts MVC, architecture, interceptors, action mappings and resource bundles
- Experience in Web Application Development using Client Script design technologies like Angular JS, JQuerry as well as HTML, CSS, XML, JavaScript.
- Experience with web service development SOAP REST
- Experience in Object relational Mapping frameworks such as Hibernate.
- Experienced in the functional usage and deployment of web applications in Glassfish and Apache Tomcat.
- Extensive experience in Eclipse IDE, and also worked with NetBeans and RAD.
- Strong Experience in database connectivity JDBC for databases like Oracle, MySql.
- Developed stored procedures and queries using SQL and PL/SQL.
- Sound knowledge on Object Oriented Programming Concepts OOP .
- Involved in all phases of Software Development Life Cycle SDLC including Requirements gathering, Analysis, Design, Reviews and Coding
- Experience with unit testing the applications using JUnit framework.
- Good exposure with UNIX, Windows NT/2000/XP/VISTA/7 operating systems.
- Experience in working as an Onsite co-ordinator and technical advisor in customer location.
- Well experienced working on cross-platform environments using Windows and Different Linux and Unix flavors.
- Deadline-oriented multi-tasker resourceful in projection completion.
- Ability to work in fast paced environment and meet tight deadlines
SKILLS
Java / J2EE Java 5, Java 6, Java 7 Servlet, JSP, EJB, JDBC JNDI, JavaBeans SOAP, JSON, REST | Web Development HTML, CSS JavaScript, JQuery Ajax, XML Factory, MVC, Singleton | Server Web Development Hibernate 3.5, 4.0 Struts 1.3.x, 2.0 Springs 2.5, 3.0 Tomcat, Glassfish, JBoss |
Database Oracle 9i,10g,11g MySQL Stored Procedures, Functions | Tools Eclipse, NetBeans ANT, MAVEN, log4j, JUnit | Additional Expertise C, C Perl, Matlab Microsoft Visio |
PROFESSIONAL EXPERIENCE
Confidential
Position: Java J2EE Developer
Confidential is a commercial bank and financial services company operating as a wholly owned subsidiary of Confidential -based Citigroup. Confidential provides services such as accepting deposits, making business loans, and offering investment products. The project AIS Account Information System is Designed and developed front end for daily operations such as checking and savings account modules that keeps track of record for every customer according to their account information related to branch that includes the financial transaction, service charges and e-commerce services
Responsibilities:
- Involved in translating functional requirements into technical requirements.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Applied design patterns including MVC Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
- Involved in all stages of Software Development Life Cycle of workflow and support using AGILE Methodology.
- Used JavaScript to link the web page with social websites with feedback features for Citibank and also develop feature for voting by the customers.
- Involved in developing front end screens using JSP, Struts View Tags, XLTS, DHTML, HTML5, CSS3 and JavaScript, and Spring.
- Extensive experience in Java Server Faces Framework versions 1.1 and some Apache STRUTS experience.
- Used Exception Handling, Struts validator Framework. And with Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support Declarative/ Programmatic , Hibernate in spring.
- Involved in server side and front-end validation using Struts Validation framework and JavaScript.
- Generated Spring XML files for the configured beans.
- Used Hibernate for mapping POJO's to relational database tables using xml files
- Oracle database was used, wrote stored procedures for common queries
- Used SAX Parser for parsing the xml document
- Used Eclipse as the Java IDE in the development of the application.
- JBoss Application Server was used as the application server for deploying the application.
- Used SVN as source control management.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
Environment: Core Java, JSP, HTML5, JavaScript, Struts, Hibernate, Spring, JMS, ANT, AJAX, Design Patterns, Servlets, Struts Tag Libraries/JSTL, XML, UML, JUnit, Oracle 11g, SVN, Web Services, JBoss, Agile, Log4J, CSS3, Windows 7
Confidential
Position: Java Developer
Confidential is one of the largest health benefits companies in the Confidential . The Confidential letter generation provides additional flexibility to create automatic, and easy to update letters. Additionally, documents will be archived and electronically retrievable. This will enable immediate viewing capability for Empire -Confidential employees or members. Confidential also has letter generation in batches which includes generation of letters in a batch by system triggering this system in hosted in Mainframe. The project deals with designing new letters and formatting letters as per the business needs.
Responsibilities:
- Involved in Requirement gathering and analysis.
- JSF Portal Framework at Presentation Tier.
- Developed UI components and faces-config.xml file of JSF MVC framework.
- Implemented JSF core/HTML tags for views.
- Implemented JSF MVC framework to make separate behavior and presentation in application.
- Creation Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Developed EJB Session Beans to communicate with Controller and database layer.
- Involved in implementation of client side validations using JavaScript.
- Generated POJO classes to map to the database table.
- JPA layer support at Persistence Tier.
- Support production development, implementation and deploying.
- Develop new models to fetch data from tables into new models using Spring 3 and Annotations.
- Trace errors in the Glassfish Server log files to find the location of an existing problem.
- Shell scripting commands and connections using PuTTY.
Environment: J2EE, JSP, Servlets, HTML, JavaScript, PL/SQL, Oracle 10i, GlassFish, Eclipse, Maven, UML, Unix.
Confidential
Position: Java J2EE Developer
Confidential is a Fortune 21 company that improves the cost-effectiveness of healthcare. As the business behind healthcare, Confidential Health helps pharmacies, hospitals and ambulatory care sites focus on patient care while reducing costs, improving efficiency and quality, and increasing profitability. Confidential Health employs more than 30,000 people worldwide.
Responsibilities:
- Involved in development of Order Management, Product Management and Pricing modules.
- Participated in system design and prepared UML diagrams and Class diagrams for DTO objects and actions.
- Designed and developed Hibernate Mapping files and configuring hibernate.
- Configured and maintained the Spring Application Framework's IOC container.
- Spring Application Context was used to inject the core java POJOs into application.
- Generating Hibernate mapping files and domains using tables.
- Implemented the MVC architecture using Struts framework.
- IBM MQ Series is used as JMS Server.
- Creating the message from the uploaded information and transaction data and sending this information using SOAP.
- Storing the SOAP messages received in the JMS Queue of WebSphere MQ MQ Series .
- Listening the WebSphere MQ through message driven beans and processing the queue messages.
- Developed custom JSP tags for Pricing, Order Management, Product Management modules.
- Wrote script for AJAX implementations in the website.
- Performed XML Transformations from value objects to xml and from xml to Html data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Performed unit testing using JUnit.
- Developed the Logging framework using log4j.
- Implemented Design patterns for recurring problems.
- Developed Web Services which are published on to the Websphere application server.
Environment: J2EE, Java/JDK 1.5, JSP, Servlets, Spring 2.0, JavaBeans, Hibernate 3, Struts 2.0, AJAX, XML, XSD, DOM, HTML/ DHTML, JavaScript, Oracle 10g,WebSphere, SOAP 1.2, WSDL,UDDI,UNIX, RAD 7.0,WIN CVS 2.0, Ant 1.6, JQuery, JUnit, log4j
Confidential
Position: Java Developer Consultant
Designed inventory control system to automate sales order fulfillment processes, design a system to list orders to be filled and other inter-related aspects of inventory control. State Farm Insurance of Illinois is best known for its managed care and traditional indemnity plans for individuals and employers the cornerstone of national health care business.
Responsibilities:
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Spring Validation Framework for Server side validation.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Developed Web services SOAP through WSDL and SOA in WebSphere to interact with other components and also used Websphere Portal.
- Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Written stored procedures, triggers, and cursors using SQL
- Created and deployed web pages using HTML, JSP, JavaScript. JSF and CSS.
- Written JUnit Test cases for performing unit testing.
- Used Rational Clear Case as Version control.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object DTO , Data Access Object and Service Locator.
- Worked with QA team for testing and resolving defects.
- Used ANT automated build scripts to compile and package the application.
- Used HP Quality center QC for bug tracking and project management
Environment: Java, J2EE, JSP, custom tag library, JavaScript, JSF, JDBC, Spring, Struts, Tiles, Hibernate, Design Patterns, XML, HTML, CSS, Web Logic, SVN, Windows, JUnit, UML, Web Services, EJBs, SOAP, Agile.
Confidential
Position: Software Engineer
Confidential connects utilities with their customers and help them optimize the energy consumption using smart grid technology. The DRM provides utilities with an interface for monitoring and controlling the meters and also electric vehicle charging of their customers.
Responsibilities:
- Analysis of requirements given by the product team and estimate their viability and come up with technical design.
- Design and Implementation of the Java based application part of the project.
- Wrote the controller logic for maintaining states between various JSP requests.
- Designed, developed and maintained the data layer using Hibernate.
- Developed JSP, Servlets and other necessary java classes.
- Created and modified the UI components using JSTL, JSP, CSS, JQuery, and AJAX.
- Created and modified SOAP web services for the application to support requests from other applications.
- Wrote SQL /PLSQL queries/scripts for creating and manipulating the database.
- Extensively used Hibernate in data access layer to access and update information from the MySQL database. Used Hibernate Query Language HQL for writing the queries
- Coordinated with product team, QA team and development team to make sure the requirements were implemented correctly and resolve any issues if any.
Environment: Java, JSP, Servlets, Hibernate, HTML, CSS, AJAX, JSTL, Design Patterns, JQuery, Spring, XML, Tomcat, Eclipse, Perforce, SOAP, Oracle, Unix.
Confidential
Position: System Analyst
This project aims to provide patients with a fast and efficient platform for managing their account and appointments with doctors from various practices. It helps them monitor and pay their medical bill payments and their activities mostly appointments . It utilizes some of the already existing functionality in Quicken Health Bill Pay and also implements a whole new set of features
Responsibilities:
- Design and Implementation of the Java based application part of the project.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Framework.
- Developed JSP, Servlets and EJB, and other necessary java classes.
- Created the UI components using HTML, CSS, JQuery, and JavaScript.
- Created XML Schema, and managed the flow of the same to and from the already existing web services REST .
- Created a number of custom built tag libraries in JSP to support the already existing custom widgets in JavaScript.
- Wrote SQL and PLSQL queries for database creation and modification.
- Wrote UNIX commands for file permissions, resource usage and other basic services.
Environment: Java, JSP, Servlets, Hibernate, JDBC, HTML, CSS, AJAX, JSTL, JQuery, Spring, XML, Tomcat, Eclipse, Perforce, Oracle, JUnit, Web Services SOAP , Unix.