Sr.java J2ee Developer Resume
Charleston South, CarolinA
SUMMARY
- 7 +years of diversified experience in the IT industry involving System Analysis, Design, Coding.
- Experience as a Java/J2EE/J2SE/Web logic portal developer in various domains such as financial services like banking, credit card industry business processes and Health Care.
- Expertise in application programming using JAVA/J2EE/Struts/Spring/Hibernate/ Portal technologies.
- The experience encompasses analysis, design, coding, development, testing, implementation, and deployment.
- Experience in MVC (Model View Controller) architecture, using spring, struts frameworks.
- Experience in developing Back end of web application with Servlets, JDBC, XML, Oracle, My SQL.
- Experience in developing Web Applications with various Open Source frameworks:Jakarta Struts Framework 1.1/1.2, Spring Framework, Spring MVC,andHibernate 2.0/3.0.
- Extensive experience in design and development of J2EE applications using Java, J2EE, Spring, Hibernate, Servlets, JSP, JDBC, HTML,Struts, JSTL, style sheets, Java Script and Oracle.
- Strong Multi - Threading and Debugging experience with exposure to high volume transaction processing platforms.
- Experience inAnt 1.xandMaven 2.xbuild tools for project development and deployment.
- Hands on experience withJUnitandLog4jin developing test cases and determining application functionality.
- Expertise in using Java IDE tools of Eclipse 3.0/3.2, WebLogicto develop dynamic web applications.
- Good working knowledge of Application Server likeApplication Server 6.x/7.0, Apache Tomcat 3.0/5.5, Bea WebLogic 8.1/9.2, JBoss 4.2, andJBoss Application Server 4.2.3.
- Good working experience with database connectivity (JDBC) for databases like Oracle 11g/10g/9i/8i database,SQL Server, MS Access.
- Experience in developing web application applications using BEA WebLogic, Tomcat Apache Server, IBM WebSphere, JBoss.
- Hands on experience in writing Web Services (SOAP/WSDL)
- Developed Presentation layers using HTML, CSS,Jquery and JavaScript.
- Participating in a collaborative SDLC and Agile Methodology team environment.
- Effective communication and interpersonal skills, ability to work in team/independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
Operating System: Solaris 10/9/8/7, Linux 9/8/7.2/7.1/6.2 , SUSE Linux, HP-UX 10.20, Windows NT/ 2000/2003/
Languages: Advance Server and Ms-Dos. Java/J2SE 1.4, 5.0 Java 6.0
J2EE Skills: JDBC 2.0/1.0, Servlet 2.3/2.2, JSP 1.2/1.1/1.0,JTA, Web Services, JAX-RPC, JPF
Web Technologies: HTML5, JavaScript 1.3/1.2, AJAX, CSS3, JSS, XML, SOAP 1.1, Axis, WSDL, UDDI.
Frameworks: Struts Framework 2.0/1.3, 1.1/1.2,Eclipse 3.7, Spring 3.x
Database/Tools: Oracle 10/9.0.2.5/8.1.7/7. x, NoSQL, Hibernate 3.5, TOAD.
IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build script, Log4j logger, E2E logger, GWT(Google Web Toolkit).
PROFESSIONAL EXPERIENCE
Confidential, Charleston, South Carolina
Sr.Java J2EE Developer
Responsibilities:
- Developed user access module (Presentation layer) using JSPs, HTML,CSS, JavaScript, Servlets and MVC framework
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Involved in development of Web Services using spring, hibernate.
- Involved in the development of Web Services, Spring Beans and POJOs.
- Write, tune and optimize SQL queries as part of developing WebServices
- Mapping domain objects to tables using hibernate mapping xml
- Involved in Developing and calling RESTful and SOAP web services
- Worked with SVN, Maven, Ant for development & deployment
- UsedHibernatefor Object Relational Mapping (ORM) and data persistence.
- UsedApache Mavenfor project management and building the application.
- UsedLog4jutility to generate run-time logs.
- Used spring Aop to implement cross-cutting concerns,used for various type of business logic, enhancing a system without modifying existing code,etc
- Used spring IOC to inject dependencies into an object and make it ready for use.
- Deploying and testing the applications on tomcat server.
- Involved in coding for Dao, Services and Controllers.
- Configured database mapping with hbm.xml and made easy to access and update Hibernate (ORM) objects on initial load of application and throughout the application process.
- Wrote Java utility classes and main JSP actions that are common for all of the modules.
- Focused on Test Driven Development; thereby creating detailedJUnittests for every single piece of functionality before actually writing the functionality.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time
Environment: Java, J2EE, JSP, Spring 3.0, Servlets, JDBC,Hibernate, JQuery,JSTL, Spring, MVC,Spring,JavaScript,Oracle Web logic, Eclipse 3.4, log4j,Oracle 10g, Maven,HTML,Java Script,SQL
Confidential, CA
Java Developer
Responsibilities:
- ImplementedHibernateinstead of traditionalJDBCcode
- Designed the applications usingSpring MVC frameworkfor easy maintainability
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
- Used multithreading in programming to improve overall performance
- Designed the Front-end screens usingJSP, Servlets, HTMLandJavaScript.
- Involved in requirements gathering - User Interface, Business Processes and Non-functional requirements.
- Responsible for presentation layer in JSP, HTML, Java using Spring framework.
- Involved in writing Thread Safe blocks for multi-thread access to make valid transactions.
- Used Spring AOP for transaction management support, maintaining security and for separating business concern from cross cutting concerns.
- Involved in the development of Spring Beans and POJOs.
- Write, tune and optimize SQL queries as part of developing WebServices
- Mapping domain objects to tables using hibernate mapping xml
- Used SVN version Controller.
- Used spring IOC to achieve loose coupling between objects.
- Involved in "Angular way" of separating controller from the view
- Involved in designing angular functions and directives coding.
- Involved in writing JSTL tags, HTML, CSS, JavaScript.
- Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process usingLog4j, which gives the ability to pinpoint the errors.
Environment: Java (jdk 1.5), J2EE, JSP, Spring 2.5, Hibernate 3.0, Servlets, JDBC, JSP,JSTL, JavaScript, Eclipse 3.4, log4j, Spring IOC, Spring AOP, Web-logic,Oracle 10g, Xml, Html.
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Extensively involved in the requirement analysis, design, and development as well as in the testing of this product.
- Facilitating brain storming sessions to discuss & gather new User requirements.
- Participated in coding, testing and debugging.
- Prepare ER - Diagram, after the normalization, key, indexes and table.
- Extensively used Class Diagram and designpatterns into our Application.
- Developed Java web application using JAXB, JAXP, XHTML, and XSLT.
- I have designed java application to upload and process csv and FPML file, with front end UI using JQuery, HTML and CSS classes.
- I have coded to set dto objects and send the same to DB packages for further business validations through IBatis.
- I have written extensive PLSQL function to perform business validations.
- Application is divided into Reporting and processing therefore on daily basis I coordinate to reporting team and resolve there issue which they get from processing end.
- I have experience to work on FpML file.
- I have written a reusable code in this application and my team has used it to several other places in this project
- I have created the MDBs and done lots of load testing.
- I have experience to work on performance and tuning of the queries.
- Extensively worked on data persistence logic.
- Generating FpML from CSV data passing in standalone java class we called in our system outbound message.
- Coordinatingwith offshore team and assigning task and review their work.
- Extensive used PVCS for version control and clear quest for defect control.
- Gave production support toGTR Equity Application.
- Checking logsfor Production issues raised by Users,finding the root cause and providing a solution is a part of daily.
Environment: vJava, J2EE, JSP, Spring, Hibernate, Servlets, JDBC, JSP,JSTL, JavaScript, Eclipse, Spring,, Oracle 10g, Xml, Html.
Confidential
J2EE Senior Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams using Rational Rose for J2EE.
- Participated in coding, testing and debugging in JAVA, J2EE, Servlet, JSP etc
- Prepare ER - Diagram, to understand the relationship between the tables.
- My contribution in this project is towards design & development of sub modules of Object Repository, Data Analytics & User Interface modules.
- Core responsibility include is to do analysis of the whole system to mentor the other team members about the architecture of the system both Server end and Front end.
- Perform muti-tired web application development using J2EE standards (JSP, Servlets, Coding, Analysis, Design and Team Management.
- Experience working on IBM RSA tool.
- Written Monitoring Shell script into Linux OS to check Database, N/W as well as third party connection checking.
- Extensively worked on Clear Case Tool for version Control.
- DAO, JavaScript and Open Source technology (Eclipse, Ant, JUnit, Struts).
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
- Object oriented design and analysis, UML modeling, and unit testing is used during the project development cycle.
- Prepare Junit test cases for testing.
- Extensively used Oracle9i Database
- Prepare SQl queries in Oracle 9i database for reporting purposes.
- Extensively used CVS for version control of the file system.
- Extensively participated in Migration from one Linux server to another Linux server.(crating tar, copying files and FTP as well as SFTP into the servers)
- Trouble shooting and performance tuning of J2EE components and applications.
- Maintain Java development source code CVS repository and Ant build environment.
- Involved in regression testing, evaluating response times, and resolving the connection pooling issues.
- Planned bug-fix schedules and releases. Coordinated communication between QA and development team to handle client-side defects.
Environment: J2EE 1.2, JSP, Struts Framework, WebSphere Studio 3.5., JDBC, MS SQL2000, UML 1.3, Ant, HTML, XML, JavaScript, CVS, J2EE1.2, WebServices, Weblogic Workshop and JNDI, Windows 2000
Confidential
Junior Java Developer and Trainee
Responsibilities:
- Played an active role in gathering system requirements from Business Analysts.
- Involved in development of DAO classes.
- Debugging of JAVA Programs.
- Used collections, inheritance and multi-threading injavafor better performance
- Developed user access module (Presentation layer) using JSPs, HTML, JavaScript, Servlets environment.
- UsedJavaCollection,Multi-threadingand Reflection classes extensively
- Capture, evaluate Performance metrics and identify performance issues.
- Has involved in writing code and Unit Testing for the implementation.
Environment: Core Java, Multi Threading, Collections, J2EE, JSP, HTML, JavaScript, Servlets, Oracle, JDBC, Eclipse