Java/j2ee Developer Resume
Newark, DE
SUMMARY:
- Over Eight years of experience with object oriented analysis, design, and development of thick client, web, and enterprise applications with a wide range of domains & platforms
- Good experience with various development methodologies like Agile Scrum, Rational Unified Process (RUP), Test Driven Development (TDD) and Extreme Programming (XP).
- Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, EJB, JSP, Servlets, Struts, JMS, JDBC, HTML, XML, XSL, XSLT, Java Script,Webservices (SOAP & RESTful), Spring and Hibernate.
- Designed Use Case diagrams, Class diagrams, Activity diagram, Sequence diagrams, Flow Charts, and deployment diagrams using Rational Rose Tool and Microsoft Visio.
- Strong hands - on experience with Spring IO, Spring Boot with Thymeleaf.
- Experience in Enterprise Integration Development using Apache Camel Framework
- Strong technical knowledge in Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server.
- Hands-on experience with spring and Hibernate 3.0.
- Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP).
- Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
- Worked on Insurance, Finance and Healthcare applications. Automation skills in both UI and service level Experience inSelenium IDE, Grid. Experience in Selenium Web driver.
- Worked on Web Services testing usingSelenium IDE, andSelenium RC Server, Web Driver, Testing and Junit.
- Expertise in using issue-tracking tools such as Rational Clear Quest, Quality Center and JIRA.
- Installed, configured and performed administration on BEA Web Logic Application server (6.1, 8.1), Oracle 10g/11g. Also worked on other servers like WebSphere, JBoss, and Tomcat.
- Strong skills in SQL/PL-SQL programming.
- Also done Performance Tuning in some of my projects. Have knowledge about memory allocation, JVM options, and code optimizations.
- Well versed with XML technologies, writing XSD and schema.
- Always believed in Test Driven Development (TDD) approach. Experienced with JUnit.
- Used Confidential, WinCVS and Log4j Extensively.
- Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
- Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
- Progressive technical developer with broad based achievements in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.
TECHNICAL SKILLS:
J2EE Technologies: Spring, Hibernate, Struts, JDBC, JSP, Confidential, AngularJS, JSTL, JSF, Servlet, JNDI
Languages: C, Java, J2EE, HTML
Databases & Programming: My SQL, SQL, PL/SQL, Oracle, SQL Server, IBM DB2, Stored Procedures.
Web Servers&: Application Servers
WebSphere, WebLogic, JBoss: Apache Tomcat
Methodologies: Agile, Scrum, TDD, Waterfall
Operating Systems: Windows 2000/NT/XP/7, Linux, UNIX, MS DOS
IDEs & Tools: Eclipse, NetBeans, Maven, JUnit, Log4j, Confidential, Toad, SQL Developer, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Newark, DE
Java/J2EE Developer
Responsibilities:
- Analysis and Design of various modules using J2EE Architecture.
- Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance.
- Extensively used agile development methodology and project planning.
- Worked on development of Struts based UI screens for the Presentation application.
- Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
- Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Involved in writing EJBs (Sateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
- Involved in creating restful web services by using JAXB and JAXRS components.
- Implemented the Hibernate framework (ORM) to interact with database.
- Implemented spring framework for application transaction management.
- Written Hibernate annotation based mapping Java classes with Oracle Database tables.
- ïExtensively worked with XML using DOM and SAX parsers for transferring the data between different components.
- Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
- Developed and implemented robust Confidential pattern base testing with Selenium WebDriver, which cut down the script development time in half.
- Extensively used Selenium Web Driver 2 to test the web application.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release
- Involved in writing the publishers and subscribers to the Topics and Queues.
- Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
- Involved in Application/data base query performance Tuning.
- Implemented a logger framework for the application using Log4J.
- Used Clear Case as the source control system.
- Involved in JUNIT testing for the unit testing.
- Automated the build process by using Confidential build tool.
- Actively involved in getting the production issues resolved.
- Installation, configuration, Deployment and management of web and enterprise applications on BEA Weblogic Server 8.1/9.x/10.x and JBoss Application servers.
Environment: Java, EJB, Struts, Hibernate, JSP, WebLogic, Servlets, Webservices, XML, XSLT, XSL, JavaScript, Confidential, Selenium, JBoss,Jasper Reports, HSQL, Net Beans,Selenium QTP 11.0, Python Oracle 9i, SQL, PL/SQL, Windows 2000/ XP, Enterprise Architect.
Java Developer
ConfidentialResponsibilities:
- Designed presentation pages using JSP
- Developed SOAP/WSDL interface to exchange usage and billing information for third party carriers
- Used spring dependency injection with annotations.
- Developed several Backing Beans, Controllers and Service Control classes
- Used SVN as repository
- Added tasks for Loan application website using Core Java
- Used Web services for sending and receiving data
- Implemented site minder SSO when the students want to repay the loan
- Prepared Technical documentation and Sequence Diagrams for the application
- Worked on configuring web.xml, Application - Context.xml
- Designed Dojo widgets and reusable modules with Dojo
- Heavily used JDBC API, EJB (Session and Message-Driven Beans), STRUTS framework for JSP and Servlet development, JMS, JAVA Beans, JSP, Servlets, and other J2EE APIs on Web Logic
- Involved in Knowledge transitions to other team members and peer review of program development
- Was responsible for Unit/Integration testing the application
- Used Mockito for writing the Junit Test cases and mocking the service or DAO layers
- Independently developed DAO layer using Spring ORM, Hibernate and Hibernate entity beans
Environment: Java 1.6, J2EE, Xml, Spring Confidential, Spring IOC, Spring ORM, Core Java, Hibernate, SSO, Spring Restful Web Services, iText, JBOSS, Dojo, jQuery, JavaScript, JMS, Oracle 10g, Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the Requirement study, design and development.
- Used JSP as the view technologies for developing front - end controllers.
- Used Confidential Architecture using Struts.
- Used JDBC drivers to connect to the back end Oracle9i database.
- Involved in designing and developing forms on the client side using HTML, JavaScript and AJAX.
- Involved in designing tables in Oracle.
- Used Multithreading for parallel process of the application.
- Developed the front-end using both Core Java as well as Java Swing.
- Responsible in developing JSP s and Servlets.
- Used Flow Debugger for observing the behavior of message flows
- Used Confidential to build the deployment JAR and WAR files.
- WebLogic server was used to host the Application.
- Entire application was build and deployed using Apache Confidential tool.
- Log4J was used to log Messages.
- Created Java annotations to add metadata information to the source code.
- Created Unit test cases and performed Functional and Integration testing
- Extensively involved in release/deployment related critical activities.
- Used CVSfor version control.
- Used Bugzilla for bug tracking.
Environment: JAVA, J2EE, JSP, Servlets, Struts, WebLogic, CVS, Bugzilla, JDBC, Confidential, HTML, CVS, JavaScript, Oracle, Bugzilla, Log 4j.
Confidential
Java/J2EE Developer
Responsibilities:
- Worked on the entire SDLC life cycle including Requirements gathering, designing the application and then implementing the design.
- Designed application modules, base classes and utility classes using core java
- Participated in writing the functional requirements with the team.
- Developed UML diagrams (Class diagrams, Activity diagrams, Sequence diagrams) as part of design documentation.
- Used Java annotations at build time.
- Implemented Singleton, factory design pattern based on the application requirements
- Implemented GUI pages by using JavaScript, HTML, JSP, CSS, and AJAX.
- Designed and developed UI components using JSP, JMS, JSTL
- Generated JUnit Test Cases to test the application.
- Used Confidential to build the deployment JAR and WAR files.
- WebSphere application server was used to host the EJBs.
- Used Bugzilla for bug tracking.
- Used CVS for version control.
- Performed functional and integration testing.
- Worked with Log4J for logging purpose in the project.
Environment: JAVA, J2EE, JSP, JMS,HTML, CSS, Servlets, Struts Framework, JavaScript, Oracle 9i, WebLogic Server, CVS, JUnit, Confidential, Log4j, Eclipse, Bugzilla.
