We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • Over 7 Years of Experience in analysis, Object Oriented Design, development, implementation and maintenance of software applications using JAVA/J2EE. Expertise in writing the multi - threaded systems with the core features of synchronization, abstraction, encapsulation, polymorphism and exception handling. Self motivated, adaptive to team environment, able to work under pressure and complete complex tasks independently as well as in team.
  • 7+ years of IT experience in various applications design, development, implementation and maintenance of Web based n-tier architecture systems using Java/J2EE.
  • Well versed in full Software Development Life Cycle (SDLC) - Gathering user Requirements, Project Management, Data Modeling and Architecture, Software Analysis and Design, Software Implementation, Testing and Support.
  • Experience working with JAVA/J2EE technologies in retail domain.
  • Experienced in creating build files using ANT, MAVEN, and logging using Log4J.
  • Experience in designing and developing applications through extensive use of J2EE Design Patterns like Singleton, Business Delegate, Model-View-Controller, Front Controller, Session Façade, Data Access Object, Data Transfer Object/VO and Factory.
  • Worked extensively using WSDl, XML and XSD.
  • Experience in OO Analysis, UML Modeling and Agile Development methodology.
  • Experience in using version control tools like CVS, SVN, TFS, and Clear-Case.
  • Strong OOAD and Construction skills using MVC2 architecture, open source frameworks and technologies like Struts 1.0/1.1/2.x, Spring2.x, 3.x, JDBC and Log4j.
  • Used the Hibernate ORM framework and JDBC.
  • Experience in Server Side Business Logic Development using Session and Workflow. Used validations and exceptions as appropriate.
  • Knowledge of Jenkins continuous integration server.
  • Worked on single page application using Angular JS.
  • Experience with embedding client side validations using JavaScript, server side validations with struts validator framework.
  • Experience with implementing Service Oriented Architecture (SOA) using Web Services.
  • Experience with database designing using Oracle and SQL server.
  • Proficiency with the use of Eclipse and eclipse based IDEs.
  • Thorough participation in requirement gatherings and iterative testing.
  • Quick learner and great team player with ability to work under various environments
  • Good written, oral communication skills and leadership skills.
  • Worked on Onshore offshore format.
  • Managed project after go-live and supported the operations team

TECHNICAL SKILLS

Programming Languages: Java/J2EE, SQL, PL/SQL

Java/J2EE Technologies: Java, JDBC, JSP, Servlets, EJB,JDBC, SWING, JMS, Struts, JSF

Development Tools: Eclipse, NetBeans, RAD, IntelliJOpen Source/Framework Struts,Log4j,Spring,Maven and Ant

ORM Technology: Hibernate

XML Technologies: XML, XSLT, XSL, XHTML DTD, XML Schema, SAX, DOM

Application Servers: JBoss, BEA Web Logic, WebSphere

Web Server: Apache Tomcat

Operating Systems: Windows, UNIX

Web Technologies: Java Script, CSS, HTML, XHTML, XML, XSLT, JQuery

Version Control: Eclipse CVS, Clear Case, SVN

Web Services: SOAP, WSDL, UDDI, REST

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

Java/J2EE Developer

Responsibilities:

  • Actively participated in requirement gathering, design and development of the project.
  • Designed UML diagrams such as class diagrams, flowchart and sequence diagrams using Microsoft Visio.
  • Used GWT tools for location specific analysis.
  • Used JAXB for processing the request object.
  • Involved in developingWeb ServicesusingSOAPfor sending and getting data from external interface.
  • Used JSON to display the response from the REST Web service in the JSP.
  • Developed EJBs for business logic, validations and to make data base calls.
  • Worked on Web Services using java API for XML Services(JAX-WS) and build, deploying Restful Web APIs Services
  • UsedHibernatein theDAO layerto establish connection with the Database and configuration files to achieve loose coupling.
  • Involved in development of the system using Java/J2EEtechnologies.
  • Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
  • Involved in implementing theJMS(Java messaging service) for asynchronous communication.
  • Involved in usingJMS QueuesandJMS Topicsfor one-to-one and one-to-may communication in the application.
  • Implemented Singleton classes forpropertyloading and static data from Database. Prepared Unit Test Case documents, Integration test documents and System test documents.
  • UsedJUnitto write test cases.
  • UsedSub-Version for version control.
  • UsedMaven 3.0.1as the build tool for getting all the necessary dependencies based on the POM xml file.

Environment: Java 1.6, J2EE, SOAP, XML, JMS,JAXB, WSDL, Maven 3.x, Web logic Application Server, SQL Server 2008, JUnit, JMockit.

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Worked on all phase of agile development life cycle.
  • Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
  • Analyzed, designed and implemented application based on Object Oriented programming i.e., Object oriented Analysis and Design.
  • Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
  • Developed Enterprise JavaBeans (EJB 3.0) for implementing application’s business rules and policies.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
  • Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, JavaScript, AngularJS and AJAX.
  • Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Worked on Java Script libraries like jQuery and JSON.
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Used spring’s dependency injection for injecting entity manager and managed beans into spring beans.
  • Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Used Spring Security framework for login authentication, password hashing.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Worked with topic for creating publish/subscribe-messaging model.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Hibernate as an implementation engine for JPA API.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
  • Developed store procedures and complex queries using tool called PL/SQL developer.
  • Developed, Tested and Deployed application in IBM WebSphere 7.0 server.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Used Concurrent Version System (CVS) as source control tool.
  • Developed unit test cases and suits on Junit framework for unit testing
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.

ENVIRONMENT: Java 1.6 (Java 6), Agile, TDD, UML, Ejb3, Restful web services, SOA, Spring, JSF, GWT, Ajax, JavaScript, CSS 3, JSP, JSTL, JMS Messaging, Queue, Topic, JPA, Hibernate, Junit, Easy mock, Oracle, SQLs, WebSphere, JSON, XML, Angular JS, PL/SQL developer, SOAP-UI, Unix, CVS, Eclipse, Maven.

Confidential, Louisville, KY

Java/J2EE Developer

Responsibilities:

  • Designed and Developed application using Scrum an iterative and incremental agile software development methodology.
  • Used Central Authentication Service (CAS) a Single-sign-on Protocol to permit a user to access multiple applications while providing their credentials only once.
  • Flexibility for inversion of controller (IOC)
  • Extensive use of multithreading for synchronization.
  • Assisted in developing
  • Tested the application using Junit test cases. Did enhancement of the application and fixed the bugs as reported.
  • Created proposal pdf jasper reports using Itext and Jasper.
  • Developed web pages for Customer and Admin module using JSP, HTML and JavaScript, JQuery.
  • Designed and Developed Customer registration and login using Single-sign-on technology.
  • Used WebLogic to build and deploy the application.
  • Created stubs to consume Web services.
  • Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, and Nested Bean) to create standard dynamic web pages.
  • Involved in performing Unit and Integration testing (JUnit).
  • Involved in building EJBSession/Entity beans to maintain Transaction Management across the application
  • Developed JSPViews, Actions and delegating the tasks to corresponding session beans.
  • Worked on Struts Framework for developing the application. Spring as middle tier for entire application.
  • Wrote PL/SQL statements according to the need using Oracle 10g database.
  • Involved in writing various components using Spring AOP and IoC framework.
  • Developing ability to move and consolidate critical information for the businesses and financial account data Using EJB 2.1 and Hibernate for performing the Database Transactions.

Environment:, Java 1.5 and Java 1.6, Struts Framework 2, Oracle 10g, HTML, PL/SQL, JDBC, Stored procedures, Web Logic Application Server 10.1, Hibernate, Ant, JAX - WS Web Services, WSDL, EJB 3.0.

Confidential, Columbus, GA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of SDLC of many modules including Search module, Credit Authenticate Module and Purchase Module.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase using Rational Rose. Developed applications using AGILE methodology.
  • Implemented Struts based MVC framework.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Design and implementation of front end web pages using CSS, DHTML, Java Script Framework (node.js, d3.js), JSP, HTML, XHTML, JSTL, Ajax and Struts Tag Library.
  • Developed using Web 2.0 to interact with other users and changing the contents of websites.
  • Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve. Used JDBC to access SQL Server 2008 database for accessing customer information.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • IBM Web Sphere App. Server to support a middle tier, using Enterprise Java Beans (EJB) for server side components, Java Messaging Service (JMS) for asynchronous communication with client applications.
  • Used RESTful and SOAP based web services to retrieve information from remote services using JAX-RS, JAX-WS and Apache CXF. Generated WSDL files using AXIS2 tool.
  • Developed using XML XPDL, BPEL and XML parsers like DOM, SAX.
  • Developed using XSLT to convert XML documents into XHTML and PDF documents.
  • Developed using CVS as a version controlling tool for managing the module developments.
  • Configured and Tested Application on the IBM Web Sphere App. Server.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future and upgrades.
  • Deployed applications using Websphere Application Server and Used IDE RAD (Rational Application Developer).

Environment: Java, J2EE, Servlets 2.4, EJB 3.0, JMS, JDBC 2.0, JAXB, Struts 1.1, Ajax-GWT, DAO, HTML, Java Script, XML, CSS, XHTML,DHTML, SOA, SOAP, LDAP, JSP1.2, JSTL, IBM Web Sphere 5.0, SQL Server, Hibernate 3.0, EJB 3.0, SQL, Windows XP

Confidential

Java Developer

Responsibilities:

  • Used JavaScript for client-side validations and AJAX to create interactive front-end GUI.
  • Developed application using Spring MVC architecture.
  • Used various Java, J2EE APIs including JDBC, XML, Servlets, and JSP.
  • Worked with MySQL to store all data related to users and products.
  • Configure spring framework.
  • Rigorously followed Scrum methodology and used Rally tool.
  • Developed Event Agent to listen for messages on JMS Queues.
  • Used collection frameworks to make hashmaps, hashsets and arraylists.
  • Developed web services using Soap API.
  • Developed SOAP service layer for workflow management application using Jersey SOAP API.
  • Responsible for developing unit and integration tests using Testing.
  • Worked as a development coordinator for this project.
  • Developed Dom parser to parse the incoming inventory.xml.
  • Worked on complete lifecycle of this project from Design to delivery.

Environment: JDK 1.6, Java/J2EE, Spring 2.x, JSP, CSS, JSTL, JDBC, Servlets, XML, JUnit, JavaScript, Eclipse, Ajax, Rational Rose, Dia, ANT, UNIX, Clearcase, Apache TOMCAT, HTML

We'd love your feedback!