Sr. Java Developer Resume Profile
Cleveland, OH
Professional Summary:
- IT professional with 11 Years of extensive experience in the Information Technology with diversified exposure to Design Development of Web Applications and Customized Softwares using Java/J2EE open source technologies based on OOP Object Oriented Programming and SOA.
- Core Java 1.5/1.6, Collection and multi-threading.
- Frameworks Spring 2.5 MVC/DI/JDBC/AOP/Security and Struts 2 MVC architecture, interceptors and action mapping .
- Good hands on experience with advanced web technologies like JMS, EJB and SOA.
- Experience in Design and Development of distributed OOAD based system using UML/ Rational Rose
- ORMs and Hibernate.
- Databases technologies SQL Server 2008, Oracle 9i/10g/11g and Sybase 8.4.
- Implementation with the web technologies like JSP 2, Servlet 3, JSON 2, XML, AJAX, JavaScript, HTML and DHTML. Knowledge of JQuery.
- Hands on deployment, installation, configuration and post release support with Application servers WAS 6.0, JBoss 5.0, WebLogic 10.2 and Tomcat 5.1.
- Testing frameworks JUnit 3.8.1
- Real time experience in application development on Windows UNIX platforms using RAD 6.0, IDEA IntelliJ 10.5, Eclipse 3.4, WebLogic Workshop.
- Used the build tools Maven 2 and ANT 1.8.2
- Worked on databases Oracle, SQL Server and Sybase.
- Used data modeling tools like MS Visio, ERWin and TogetherJ.
- Good command over Object Oriented Principles, Design Patterns, SOA and RDBMS concepts.
- Created the customized framework which executes the automated test cases.
- Good hands on implementation of projects and products using Agile Methodology Scrum, Test Driven Development by project initiation, planning, designing and execution.
- Excellent Communication, Presentation, Interpersonal skills and Documentation Skills Team Player.
TECHNICAL SKILLS:
Language | Java 1.5/1.6 |
JAVA Technologies | J2EE, JSP, Servlet, JDBC, Java Mail, EJB 2.1 |
Frameworks | Spring 2.5 MVC/DI/JDBC/AOP/Security , Struts 2 |
Messaging Framework | TIBCO RV/RD, TIBCO EMS,JMS |
Database | Oracle 9i/10g/11g, MS SQL Server 2008, Sybase |
ORM | Hibernate |
Web Technologies | HTML, DHTML, XML, JavaScript, Cascading Style Sheets CSS , XSLT, AJAX, SOAP, WSDL |
Servers | WebSphere 6.0, JBoss 5.1, Tomcat 6.0, Weblogic 10.2 |
IDE | RAD 6.0, IntelliJ 10.5.2, Eclipse 3.4.2, WebLogic Work Shop |
Other Tools | Log4J 1.2, Maven 3.0.4, Ant 1.8.2, JUnit 4.8.1, iText, POI , Erwin, SOA |
Version Control Tools | SVN, CVS, Perforce, VSS, MKS |
SQL Tools | Oracle SQL Developer 2.1.1, TOAD, Rapid SQL |
Modeling Tools | MS Visio 2007, TogetherJ |
Operating Systems | UNIX, Windows 98/NT/2000/XP, Linux , Unix |
Methodologies | Agile Test Driven Development, Scrum, SDLC |
Scheduling | Auto Sys, Control-M |
Scripting | Unix Shell Script |
PROFESSIONAL SUMMARY:
Confidential
Position: Sr. Java Developer
Responsibilities:
- Worked on feed processing for different systems using unix jobs, java and stored procedure.
- Preparation of HLD/LLD using MS Visio/TogetherJ.
- Implemented Singleton, Factory, Context and Command Design Pattern.
- Used JSP, Servlets as front end java technology.
- To implement persistence components using Spring JDBC and build process engine with individual components using DI Dependency Injection .
- Worked on Middle tier MT using Java Servlets, EJB Entity Beans and EJB Session Beans
- Written complex logic in Stored Procedure using PL/SQL. Used improved key features of Oracle.
- Capital calculation and trade processing.
- Developed server side code using PL/SQL.
- Worked on EAD Calculation engine.
- Extensively used stored procedure to improve application performance.
- Worked on execution of UNIX batches from Control-M.
- Used Java Script for custom data validation at client side.
- Used SVN plugin for Eclipse to control versions of the source file.
- Extensive use of POI to generate report in excel 2003/2007 format.
- Implemented java email notification for application actions.
- Design Walkthrough to the business users.
- Coding, testing and deployment for the proposed design of the application.
- Met all the Deadlines Emergency, High, Medium and Low in delivering product.
- Played a Major role in all the key Deployments of STAR Portal.
- Expertise in troubleshooting J2EE and SQL queries.
- Analyzing defects in the applications that were reported by clients.
- Implemented Java email notification for application actions.
- Develop the Test Cases for data access layer with JUnit.
- Iterative and incremental AGILE software development using Scrum.
- JIRA is used to track the development defects.
- Used other development supporting tools such as ANT 1.8, JIRA issue tracking, quality center.
- Worked extensively on UNIX servers throughout the project.
- Responsible in the Coding, Unit Testing and Functional Testing of the systems.
- Configured Web Logic Application Server 10.3, developed and deployed the EAR, WAR and JAR files.
- Experienced with data analysis, data access, data structures, data manipulation, technical and user documentation
- Working as individual contributor.
Environment:
Java, JSP, Servlet, Spring, Struts 2.0, Hibernate ,Web logic 10.3, POI 3.7, JMS, JUnit, JavaScript, HTML, ANT, Oracle 10g/11g, JUnit, Linux, Toad, Control-M SVN.
Confidential
Position: Tech Lead
Responsibilities:
- Extensively worked on the Integration with Cognos 8.4/10.1.1 reporting system into the J2EE application from where all the reports can be generated and viewed in Excel format.
- Written independent class using Cognos SDK from which user can execute and save the report in excel format by using the batch job, written in Shell script.
- Extensive use of POI to generate report in excel 2003/2007 format.
- Implemented Singleton, Factory, Context and Command Design Pattern.
- Improved the performance of the application using Jprofiler.
- Written stored procedure to replace feed processor with faster performance.
- Implemented multi-threading to fast generation of different kind of reports.
- Used JSP, Servlets as front end java technology.
- Used Java Script for custom data validation at client side.
- To implement persistence components using Spring JDBC and build process engine with individual components using DI Dependency Injection .
- Worked on Middle tier MT using Java Servlets, EJB Entity Beans and EJB Session Beans
- Worked on Backend using Oracle 10g.
- Written stored procedure to insert feed's data into database. Used for all for bulk insert.
- Used JMS messaging for standalone reconciliation process.
- Used ANT plugin jsch which copies the directory from windows to UNIX environment.
- Used SVN plugin for Eclipse to control versions of the source file.
- Preparation of HLD/LLD using MS Visio
- Written complex/tuned PL/SQL queries.
- Implemented java email notification for application actions.
- Used WebLogic 10.3 for web application deployment.
- Design Walkthrough to the business users.
- Coding for the proposed design for the application.
- Met all the Deadlines Emergency, High, Medium and Low in delivering product.
- Played a Major role in all the key Deployments of Risk Portal.
- Expertise in troubleshooting J2EE and SQL queries.
- Analyzing defects in the applications that were reported by clients.
- Implemented java email notification for application actions.
- Develop the Test Cases for data access layer with JUnit.
- JIRA is used to track the development defects.
- Worked extensively on UNIX servers throughout the project.
- Responsible in the Coding, Unit Testing and Functional Testing of the systems.
- Configured Web Logic Application Server, developed and deployed the EAR, WAR and JAR files.
- Experienced with data analysis, data access, data structures, data manipulation, technical and user documentation
- Working experience of Co Source methodology Individual contributor .
Environment:
Java, JSP, Servlet, Spring, Hibernate, Struts 2.0, Web logic 10.3, POI 3.7, JMS, JUnit, JavaScript, HTML, ANT, Maven, Oracle 10g, JUnit, Linux, SQL Developer, Autosys, CVS SVN.
Confidential
Position: Java Tech Lead
Responsibilities:
- Preparation of External Design Report HLD /Internal Design Report LLD . for the requirement
- Developed the prototype for the application.
- Coding for the proposed design for the application.
- Used JSP, Servlets as front end java technology.
- Used spring to create factory at application level.
- Communicating with the client on day-to-day basis for requirements and technical issues
- Design Walkthrough to the business users.
- Used MKS for all source code maintenance.
- Used Microsoft VISIO/Rational Rose for designing the requirement
- ANT is used to deploy the application to different environments.
- Written complex query in SQL developer.
- Written JUnit for developer testing.
- Worked on tuning of the SQL query to enhance performance of the application
- Functional testing of the application was carried using JUnit.
- Effort estimation, scheduling, planning and tracking with Open Workbench.
Environment:
Java, JSP, Servlet, ES Framework Struts 2.0 based , Portlet 6.0, RAD 6.0, WPS 6.0, ANT, DB2, JUnit, Linux MKS
Confidential
Position: Java Tech Lead
Responsibilities:
- Planned and execute this project alone from the requirement to deployment into production.
- Designed high level design of the requirement.
- Prepared low level design, coding, testing of whole application.
- Worked on database design for this project using ERWIN.
- Wrote server side components such as Action classes, Entity Beans and Session Beans.
- Written a framework which was a wrapper to hibernate and spring classes.
- Extensively used Struts, hibernate and spring to implement the application
- Used JSP, Servlets as front end java technology.
- Used Maven/ANT to build and deploy the application.
- Application was fully tested using build.xml.
- Develop the Test Cases for the project with Test Framework and data access layer with JUnit.
- APIs Apache POI HSSF and XSSF for reading and writing MS Excel 2003 and MS Excel 2007 spreadsheets.
- Summary report for all business units in PDF format is generated using iText.
- Configured Web Logic Application Server, developed and deployed the EAR, WAR and JAR files.
- Perforce was used to maintain source code.
- Working experience of Co Source methodology Individual contributor .
- Communicating with the client on day-to-day basis for requirements and technical issues
Environment:
Java, JSP, Servlet, Struts 2.0, Spring, Hibernate, JavaScript, HTML, Web Logic 10.3, POI, iText,
ANT, Maven, Sybase, JUnit, Linux Perforce.