Sr.java Developer Resume
CA
PROFESSIONAL SUMMARY:
- Have 7+ years of experience in software design and development using Java and J2EE technologies, using multi - threading, Object Oriented Analysis and Design (OOAD), and ability to quickly master new software and apply its full range of capabilities.
- Extensive work experience in Java/J2EE technologies including Struts, Spring, Hibernate, XML, Servlets, JSP , JSF , JSTL , AJAX , EJB , JNDI , JMS , RMI , JavaScript , CSS , HTML , MXML , JDBC and Oracle for building server side applications and user interfaces.
- Experience in MVC (Model View Controller) architecture and various J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory Method, Singleton patterns.
- Expertise in J2EE Presentation layer frameworks like Struts , Spring MVC 3.0 .
- Involved in developing Web Services using SOAP , WSDL and UDDI Components.
- Expertise in J2EE Object-Relational Mapping frameworks like Hibernate 3.0 .
- Involved in helping the team members when ever they needed my help.
- Expertise in Junit 3.0/4.0Testing Framework , and also good Confidential Test Driven Development.
- Involved in writing the JUnit test cases using Junit Framework .
- Involved in building applications using ANT tool.
- Expertise in configuring and executing the MAVEN tool.
- Experienced in modeling UML , Use Case, Sequence, flowcharts , Class and Component Diagrams.
- Good experience in handling applications using Weblogic , Websphere , Apache Tomcat , JBoss Servers.
- Strong Object Oriented Analysis, Design and Construction skills.
- Expertise in Core Java development including Applets , Swing , AWT and Threading .
- Experience with designing and usage of databases like Oracle (SQL, PL/SQL), SQL Server , and MS Access .
- Motivated team player with strong communication, analytical and problem solving skills.
TECHNICAL SKILLS:
Web Technologies: Java, Servlets, JSP, JSF, JSTL, JDBC, JNDI, J2EE Design Patterns, EJB 2.0, Spring, Hibernate.
J2EE Frame Works: MVC Architecture, Jakarta- Struts Framework, Spring,Struts and JSF frameworks.
Scripts: Java Script, Shell Script.
Internet Technologies: Web Services (SOAP, RESTFul), XML, HTML, DHTML, XHTML, XPATH, CSS, AJAX,jQuery, HTML5, CSS3, AngularJS, NodeJS.
Tools: &IDEs: Eclipse 3.0/3.1, Web Sphere Studio 5.0/5.1, RAD 6.0, MSOffice, Visio, Rational Rose, Beyond Compare, Edit Plus, Text Pad, TOAD, SQL editor.
Application Servers: Web Sphere 6.0 (WAS), Jboss, WebLogic.
Web Servers: Jakarta-Tomcat.
Database: Oracle 8i/9i/10G, PL/SQL, MS Access, MySQL.
Testing and mocking tools: Mockito, JMock, Junit
PROFESSIONAL EXPERIENCE:
Confidential
Sr.JAVA Developer, CA
Responsibilities:
- Participated in client requirement documents and provide inputs helping to finalize requirement document.
- Worked on highly advanced and user interface design and development using Angular JS, Node JS , HTML5 and CSS3 , JSP .
- Used Net beans environment to work on JSF and JavaBeans with various validations on them.
- Used Spring Core, Spring MVC , and Spring JDBC in the application development Hibernate framework was used for DAO layer for one of the application module.
- Based on WSDL , prepared components to call web services to get required data from other applications.
- Worked with selenium web driver to implement an automated system which verifies the credit card settlement and generates a response as an email.
- Created stored procedures, triggers , views, functions required for various projects.
- Bugs tracking and fixing are done through Quality Center.
- Installing and configuring Net beans for development and used Maven scripts for deployment on Glass Fish Server .
- Implemented Log4j for logging and developed test cases using JUnit .
- Involved in unit testing and regression testing of the trustee application.
- Worked on testing and consuming the web services for the project.
Environment: Java 1.8/1.7, Servlet , JSP, Spring 4.0, Hibernate 5, JSF 2, Web Services, JAX-RPC, JAXWS,HTML5, CSS3, Java Script, JQuery, XML , XHTML, Angular JS, Node JS, Oracle 11g, MySQL, Log4J, Eclipse, Net beans, Selenium Web Driver, Glass Fish, SOAP UI, JUnit, Maven, SVN.
Confidential, Palo Alto
JAVA Developer, CA
Responsibilities:
- Involved in Documentation and Use case design using UML modeling including development of Class diagrams, Sequence diagrams, and Use case Transaction diagrams.
- Implemented an agile client delivery process, including automated testing, pair programming, and rapid prototyping.
- Accessed and Manipulated XML documents using XML DOM Parser.
- Deployed the EJBs on JBoss Application Server.
- Used Web services SOAP protocol to transfer XML messages from one environment to other.
- Implemented various HQL queries to access the database through application work flow.
- Involved in writing test Cases using Junit testing framework.
- Used Log4j for External Configuration Files and debugging.
- Involved in Unit, Integration and Performance Testing for the new enhancements.
Environment: Java, JDK, WSAD, Hibernate 4.2.21, EJB 3.0, JSP, Spring MVC, JMS 1.0.2, XML, XSLT, XML Parsers (DOM), JBoss, Web Services, HTML, JavaScript, Log4j 1.2.8, Pl/Sql, Oracle 10g, Toad, Junit, Subversion.
Confidential
JAVA Developer, Minneapolis, MN
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Implemented the front end design using Struts 2 components.
- Implemented Spring DI for the Services.
- Used Weblogic Application Server for application deployment in the clustered Unix environment.
- Used JavaScript for client, server validation through expression language.
- Created SQL queries , PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle 9i Also used JPA with Hibernate provider.
- Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS .
- Used Clearcase for maintaining the component and for release and version management. And Clearquest for bug tracking.
- Involved in coding for JUnit Test cases along with DBUnit for specific database specific test case issues.
- ANT tool has been used for the build and deploy procedure scripts in Unix .
- Involved in Production support and provided and knowledge transfer to the user.
Environment: J2EE, Servlets, JSTL, Struts 2, Ejb2.1, JPA, Web Services, XML, XSD, XSLT, CSS, Shell Script, UML, HTML, Oracle 9i, SQL, Pl/Sql, Clearcase, ClearQuest, JavaScript, Eclipse, WebLogic 8.1, ANT, Junit,Solaris, Windows, JIRA, Jax-B, JMS,Log4j, MQ-Series,Axis1.1, JMock.
Confidential
JAVA Developer
Responsibilities:
- Used WebSphere for developing use cases, sequence diagrams and preliminary class diagrams for the system in UML .
- Extensively used WebSphere Studio Application Developer for building, testing, and deploying applications.
- Used STRUTS Framework based on ( MVC ) Model View Controller in WSAD .
- Developed the presentation layer and GUI framework in HTML , JSP and Client-Side validations were done.
- Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI .
- Used WebSphere to develop the Entity Beans where transaction persistence is required and JDBC was used to connect to the DB2 database.
- Developed Session Beans on WebSphere for the transactions in the application.
- Utilized WSAD to create JSPs / Servlets / EJBs that pulled information from a DB2 / UDB database and sent to a front end GUI for end users.
- In the database end, responsibilities included creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views.
- Authentication of the users is implemented using LDAP .
- Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
- Used JUnit , unit testing framework for testing of Java .
- Involved in discussion with the domain experts when need arised.
Environment - Java , EJB, IBM WebSphere Studio Application Developer 5.1, IBM WebSphere Application server, Hibernate, JSP, Servlets, Tomcat, JDBC, XML, XSLT, CSS, DOM, HTML, DB2, UML, JUnit and AJAX.