Java Developer Resume
Tallahassee, FL
SUMMARY
- Around 5 years of experience in different phases of Software Development Life Cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
- Extensive experience in Analysis, Design and development of Large - Scale applications using Core Java and J2EE technologies like (JDBC, JSP, JSF, Servlets, EJB, JMS, JNDI).
- Excellent working knowledge of popular frameworks like Apache Struts, Hibernate, Spring Framework and libraries like JSTL and Tag Library.
- Skilled in using Hibernate as the Object Relational Mapping solution.
- Strong expertise in developing user-friendly web interfaces using HTML, DHTML, CSS, Struts Tag Library, JavaScript with AJAX technology.
- Experience in using GUI/IDE tools of Eclipse, NetBeans, and RAD.
- Expertise in implementing Service Oriented Architecture (SOA) using XML based Web Services (SOAP/WSDL) and XML technologies such as XML Schemas and XSLT.
- Expertise in design patterns including Data Access Object, Session Façade, MVC, Data Transfer Object and Singleton.
- Experience in databases such as DB2, Oracle, MySQL and MS SQL Server to manager tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
- Experience with JUnit for performing Unit Testing and determining the application functionality and good working of Ant, Maven for project build and Log4j for logging.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
- Experience in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, and JAXP) and UNIX Shell scripting.
- Experience in process, validate, parse and extract data fromXMLusingDOMandSAXparsers with working knowledge ofXSL, XSLT, and SOAP.
TECHNICAL SKILLS
Operating Systems: Windows XP/Vista/7, Redhat Linux, Mac OS X
Languages: JAVA, UML, HTML, XML, XSLT, C, C++, SQL, and PL/SQL, Perl
RDBMS Technologies: Oracle 8i/9i, MySQL 5.0 and DB2
Web Technologies: CSS, HTML, DHTML, XML, XSL, Java Script, Ajax
J2EE Technologies: EJB 2.0, JDBC, Servlets, JSP, JSF, JSTL, Web services, JMS, Struts, Spring framework, Hibernate, iBatis
Development Tools: Eclipse 3.2/3.3, My Eclipse and NetBeans 4.0, IBM Websphere RAD 6.0
Web/Application Servers: Apache Tomcat 4.1/5.0/5.5, BEA WebLogic 7.0/8.1 and IBM Websphere 6.0
Tools: Ant, WinSCPand Putty
Version Controlling tools: CVS, Rational Clear Case, Jira and SVN
PROFESSIONAL EXPERIENCE
Confidential, Tallahassee, FL
Java Developer
Responsibilities:
- Used Log4j to track and figure out the issues once the deployment failed
- Produce functional specification documentation based upon client business requirements
- Assess and analyze the requirements needed to implement changes and advise on the options available to support the request within the system constraints while assessing potential risks and impacts
- Analyze, design, configure software and coordinate with clients and assist with project leadership
- Work closely with various departments to coordinate efforts to meet deadlines and provide technical knowledge to the Professional Services configuration teams
- Perform and participate in design and code reviews and rigorous testing of solutions prior to delivery
- Coded to determine the circuit and unit to which the work items should be assigned using PL/SQL
- Involved coding to call various adapters to process applications through No-Touch
- Extensively used Spring’s features like Dependency Injection/Inversion of Control to allow loose coupling between business classes (POJOs).
- Used the JDBC to connect the Oracle Database and fetch the data to fill on the Main Frame screens
- Assisted to develop Web Services to verify the applicant’s basic personal information.
- Extensively worked with Oracle database and wrote the queries to find out the procedure issues by checking the flow data.
- Responsible for deployment of application at development and testing in the environments.
- Responsible for source control using ClearCase.
- Involved in coding and resolving technical difficulties during development.
Environment: Java, Spring, Websphere 6.0, Tomcat, Oracle Developer, JavaScript, ClearCase, Junit, Eclipse
Confidential, Marlborough, MA
J2EE Developer
Responsibilities:
- Involved designing, developing, configuring J2EE components using Servlets, JSP, JDBC, and XML.
- Extensively used Spring’s features like Dependency Injection/Inversion of Control to allow loose coupling between business classes (POJOs).
- Used the Hibernate framework to retrieve and update information and dependency Injection is achieved by Spring MVC Framework.
- Developed Web Services using Apache Axis.
- Extensively worked with SQL database.
- Responsible for deployment of application at development and testing environments.
- Developed clients for the webservices.
- Developed various helper classes for the persistent in correlation with hibernate.
- Responsible for version controlling using CVS.
- Involved in coding and resolving technical difficulties during development.
- Responsible for bug fixes and documentation.
Environment: Java, Spring, struts, Websphere 6.0, Tomcat, HTML, XML, SQL Developer, JavaScript, JSP, CVS, Junit, Eclipse, Hibernate
Confidential, Manchester, NH
Java Developer
Responsibilities:
- Developed various UI screens using JSP for retrieving details.
- Developed custom validators in Struts and implemented server side validations using annotations.
- Involved in re-factoring critical module of application and used Generics and Java Reflection API to handle all the outbound web service calls from the application with only one generic template method.
- Responsible to create, develop and implement Web Service components.
- Developed DAO layer using Hibernate with annotations using Java Persistence API (JPA).
- Used Spring extensively through-out the application in injecting dependencies in to all layers of application and integrated spring with hibernate.
- Written JUnit test cases for all the classes developed in DAO layer.
- Used Tomcat web server to deploy application locally and used IBM WebSphere to deploy application to development and QA environments.
Environment: Java, Tomcat 6.0, IBM WebSphere 5.0, Struts 1.3, Servlets 2.5, JSP 2.0, Web services, Hibernate 3.0, Spring 2.0, SQL Server, XML,XSL, JNDI,JDBC, JUnit
Confidential
Engineer, IT Department
Responsibilities:
- Collaborated with the software team to develop central banking system.
- Focused on deposit business, general accounting, foreign currency transactions and accounts management.
- Tech List: Java with Eclipse, JSP, PL/SQL for Oracle, stored procedure.
- Multi-threading for concurrency control, apache tomcat, red hat linux.
- Data Structure used: TreeMap, HashSet, List and some customized inherited tree structure.
- Implemented the integration of information management system and credit system to establish credit.
- Evaluation, as a team member of designing and developing credit / loan control system.
- Tech List: SQL Server.
- Data Structure used: linked list, array, tree structure.
- Managed a group to develop the human resources database and train the client department.
- Data Structure used: HashMap, List, TreeMap and some customized inherited tree structure.