Java Developer Resume Profile
Woodbridge, NJ
Professional Summary
- 7 yearsof IT experience in all phases of Software Development Life Cycle SDLC such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based and N-tier Architectures in domains like Finance, Telecom etc.Involved in developing efficient and quality code in waterfall and agile software development life cycle methodologies.
- Extensive experience of designing and developing software applications with the Java/J2EE, JSP, Servlets, Java Beans, JNDI ,AJAX, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, JQuery, CSS, Web Services, SOAP, REST.
- Experienced in a fast paced Agile Development Environment including Test-Driven Development TDD and Scrum.
- Responsible for designing Presentation Tier web pages using the concepts such as Themes, Skins, HTML, XML, CSS, Java Script,AngularJs and JQuery using AJAX.
- Good Working experience in using different modules like SpringCore Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
- Experience in writing numerous test cases using JUnit framework with JPROB integration
- Worked on IDE's such as Eclipse, WSAD/RAD and JBuilderfor developing, deploying and debugging the applications.
- Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
- Used different Java reporting tools like Jasper, Itext, Crystal Reportsfor creating PDFs and Excel reports
- Implemented various levels of application and services using Spring-Framework , EJB3 and ORM tools like Hibernate 3.0 for fast pace and efficient code generation.
- Worked on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM, JDOM parsers.
- Experience working with databases such as Oracle, MS-SQL Server 2008/2005MySQL and using PL/SQL to write stored procedures, functions and Triggers for different Data Models.
- Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, etc. using PL/SQL.
- Experience in Configuration Management, setting up company Version policies, build schedule usingMaven, Clear Case, SVN, CVS and VSS.
- Expertise working on Application servers and Web servers like Websphere,WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x
- Extensive working experience in unit testing framework JUnit Tests.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.
Technical Skills:
Web Technologies
JAVA, J2EE,J2EE Design Patterns, EJB, STRUTS, Hibernate, Spring 3.0,Spring MVC, Servlets, JSP, SOAP Web Services, REST Web Services JMS, JDBC, Java Beans, JNDI, JMI, JSF, AJAX, LDAP, XML, DOM, SAX, SOAP, DTD, HTML5, DHTML, JSTL, JavaScript, CSS
Application Server
JBOSS 3.x/4.0, IBM Web Sphere 5.x/6.x/7.x, Weblogic
Languages
Java, SQL, HTML, DHTML, JavaScript,JQuery, DOJO, XML, C/C .
Databases
Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server, DB2, MySQL.
Tools
Eclipse,Rational Application Developer RAD , MS-Office, Front Page, Ultra Edit-32, Clear Case, IReport -1.2.5, OEP,WID Ant, SVN, WinCVS 1.2, Erwin, XML SPY, Code Check, JTest, Jprobe suite 5.1 Memory Debugger, profiler , Squirrel SQL Client, Maven 1.1 /2.0 , CANOO testing tool
Operating Systems
Unix Sun Solaris 2.6/2.8 , Unix-HP, Linux 12.10, Unix Scripting, Windows NT 4.0, Windows XP/7/8.1
Professional Experience:
Confidential
Role: Java Developer
Responsibilities:
- Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
- Involved in daily scrum and month sprint planning meetings.
- Involved in development of Business layer and the presentation layers
- Developed Presentation layer using JQuery and HTML 5
- Performed Unit testing using JUNIT.
- Developed DataSource for Document Web Services module in WebSphere server and using JNDI reference to access the Data Source in WebSphere.
- Used Hibernate ORM framework for persisting java objects
- Developed module to communicate with WSRR and obtain the end point URL for a particular web service.
- Used Jackson JSON API to serialize and de-serialize JSON data for interacting with SharePoint.
- Used Jasper to create PDF templates and generate reports
- Consumed JAX-WS SOAPwebservices.
- Extensively involved in developing REST web using Spring 3.0 MVC architecture
- Used Bootstrap for responsive design.
- Implemented logging for error tracking using Log4J, SLF4J and fixed the errors.
- Involved in Coding, Testing phases of Software Development Life Cycle in both Waterfall and agile, awareness of Staging and production environment as well.
- Created Use cases and Sequence diagrams using UML.
Environment: JAVA, J2EE,SOAP/REST Web Services, XML, Spring Core, Spring MVC, JQuery, AJAX, XSLT, Servlets, HTML, CSS, JavaScript, UML, Junit, Log4j, Eclipse, IBM WebSphere Application Server, SQL, PL/SQL, Jasper, Maven
Confidential
Role: JAVA Developer / Graduate Assistant
Responsibilities:
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Developed the different components of application such as JSPs and Business Services using RAD
- Created PDF reports using Jasper
- Extensively involved in designing and creating the database required for the project in MySQL database
- Used Hibernate for persisting java Objects to databse
- Designed and implemented a task assignment module using XML. This module was later used in several projects
- Used JQUery widgets like Accordion, DatePicker for creating rich user interface
- Used JSON for Ajax calls
- Used JQuery JQGrid .
- Designed and implemented the system configuration file using XML parsers SAX/DOM
- Extensively involved in designing data structures and algorithms to provide various functionalities
- Extensively used Core Java concepts including multi-threaded programming to develop concurrent components
- Extensively involved in the design development of Multithreaded Process
- Used Maven for the entire build process
- Extensively involved in debugging the system using Log4J.
- Developed the application using eclipse on Web Sphere.
Environment: Java,J2EE, Hibernate, JSP,struts, XML, MVC, WSAD, MySQL, Eclipse, Web Sphere, JQuery, Javascript, Maven, Servlets, Jasper, JDBC, SOAP, REST services,
Confidential
Role: J2EE Consultant / Software Engineer
Responsibilities:
- Analyzed business requirements and created use cases.
- Developed action forms and action servlets using Struts MVC framework.
- Used JSP and JSTLTagLibraries for developing User Interface components.
- Developed a desktop client using Swing.
- Developed business entity and session beans.
- Developed helper classes and configured deployment descriptors.
- Performed using testing using JUnit.
- Worked with the testing team to identify, categorize and fix bugs.
- Involved in the maintenance and support of the application.
Environment: Java, J2EE, Servlets, JSP, JSTL, Swing, HTML, JDBC, SQL, Ant, Oracle, JBoss, Eclipse, Linux