We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • 8+ years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation & maintenance of application in the Client/Server and Internet/Intranet environments.
  • Good experience and knowledge in various development technologies like Rational Unified Process (RUP) Test Driven Development (TDD), Extreme Programing (XP), Scrum, and Agile.
  • Involved in getting the Functional/Business Requirements from the Clients/Analysts and preparing Detailed Design Documents Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi - tiered Object-Oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose.
  • Experience in building N-Tier Web Enabled Applications using Java, J2EE, JSP, Servlets, EJB, JSTL, JDBC, JMS, SPRING, STRUTS, JNDI
  • Proficient inJava/J2EEDesign Patterns including Singleton, Command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
  • Expertise in developing application using Spring Framework dat uses features of IOC, Spring MVC, Spring JDBC, Spring Security and AOP features.
  • Good working Experience in designing the Front end pages using HTML5, CSS3, JAVA SCRIPT, DHTML, XML, XHTML, JQuery and AJAX.
  • Experience in developing and deploying applications through Tomcat 6.0/7.0/8.0.
  • Experience in Object Oriented Analysis/Design (OOAD), UML Modeling/Diagrams.
  • Good Experience in working with Databases like Oracle, DB2 and SQL Server and proficiency in writing complex SQL Queries
  • Worked on Web services using SOAP (Simple object access protocol)/Restful protocols
  • Developed enterprise-level JAVA applications utilizing XML, JSON, RESTful-based web services, JavaScript, HTML, Angular JS and a Modern UI framework such as Bootstrap, CSS
  • Good work experience on using various XML standards which includes XML, XSD, XSLT, and XPATH
  • Worked on Web Application Development using MVC Framework integrated with Spring and Struts
  • Experience in working with Object Relational mapping (ORM) Tool through Hibernate
  • Performed Integration and deployment of applications done using tools like ANT 1.9 and Maven Extensive experience inIntegrated Development Environment(IDE)such asEclipse, Net Beans, RAD
  • Experience developing test plans and automating test cases following standard testing frameworks and agile methodology, using selenium RC and Testing.
  • Good experience in using version control software like CVS,SVN,HARVEST and CLEARCASE
  • Good knowledge with CVS and GIT version control systems.
  • Strong background in supporting production environments and meeting customer needs.
  • Strong experience with ANT, Log4j.
  • Experience in working on ODM with WebSphere.
  • Experience in working business users in harvesting/mining rule requirements.
  • Has a good Interpersonal Skills Excellent team player and can also work independently.

TECHNICAL SKILLS

Programming Languages: J2EE, C/C++, Shell Scripting, Java Script, HTML

Java Enterprise API: Servlets, JSP,JSF, JDBC, EJB,Java Mail,Applets,RMI, JMS, JNDI, Log4j,Web Services,JAX-WS.

Web Technologies: AngularJS, HTML,CSS, JSP, JSTL, DHTML, AJAX, JSON

Scripting Languages: JavaScript, JQuery, ActionScript

Database: Oracle 11g/12c, SQL Server 2008/2012, MySQL5.6, DB2, Familiar with Hadoop environment

Web Servers: Tomcat 6.0/7.0/8.0

Application Servers: WebLogic, JBoss and IBM WebSphere, ODM web sphere.

Operating Systems: UNIX, Linux, WINDOWS NT/XP/7.

System Design: Struts 2.3, Spring 4.1,Hibernate 4.3

IDE & Tools: Eclipse, RAD, Net Beans,Maven,Junit,Log4j,Edit Plus,ANT,Soap UI,SQL,Rational Rose,Harvest,GIT,CVS,Putty,Tortoise SVN.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the application using Struts 1.2 web framework based on MVC Architecture
  • Used Java Beans, Servlets, Action classes, Action Forms, DAO's as model, JSP, Struts tag libraries, Custom Tags, JSTL, Tiles as view& Action Servlet as a Controller.
  • Written Validator classes in JSF to perform server side validations.
  • Used Angular JS Model-view-controller capability and its features for data binding, validation ajax requests/response.
  • Designed and developed Data source with Smart GWT technologies.Web service implementation, consolidation and SOA governance.
  • Worked on Apache Camel for workflow patterns.
  • Developed UI using HTML5, Angular JS and JSP.
  • Application backend implemented as node.js express application server.
  • Developed validations for forms data as well as server side using Struts validator frame work.
  • Used JavaScript for validate the form data on the client browser.
  • Used Primefaces to create a dynamic and rich user interface for improved user experience.
  • Designed and developed the UI of RAAS using JSF, Ajax, jQuery, java script, JSP and CSS.
  • Developed Action, Dispatch Action classes, Dynactin forms using struts 1.2
  • Created web.xml, struts-config.xml, tiles-defs.xml and application-resources properties for the project.
  • Used J2EE design patterns like Factory, Singleton, DAO, DTO and MVC.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Used Java Swings for front end development of management system.
  • Used Hibernate as an interface to connect to database to retrieve data.
  • Designed and developed messaging patterns using Apache Camel.
  • Designer and Architect of SOA Governance (Oracle enterprise repository) and Wiki plug-in development for O2 UK Repository search engine and SOA Shop for Services.
  • Designed and developed presentation tire components such as commands, actions JSP's, domain and domain access objects using Agile Processes and practices.
  • Implemented routing among different views using Angular JS.
  • Configurations and Deployment was implemented using the IBM Websphere Application using Maven Script.
  • Developed user interface and custom renderers using JSF and MyFaces.
  • Designed and developed the Java Bean components & O/R Mapping using Hibernate
  • Involved in designing database and writing SQL and PL/SQL using DB2 data base writing/calling Stored Procedures, Functions and for error handling.
  • Involved in coding, maintaining, and administering Project artifact deployed on a IBM Websphere Application Server.
  • Used MS SQL Profiler 8.0 for debugging the SQL Batch Queries and Stored Procedures
  • Used XSLT for transforming the Xml Documents in to Non-Xml documents.
  • Developed the web pages using JSF Primefaces, Java and J2EE using Eclipse Kepler.
  • Developed the web services by using WSDL, SOAP using SOA.
  • Used LDAP to manage, update the information dat is stored in the directories.
  • Used RAD 6.0 IDE for application development, debugging and deployment.
  • Used Log4J as logging services, JUnit for unit testing &Ant for build project compilation.
  • Designed, developed the program for messaging using the IBM MQ Series API.
  • Used Win CVS for Version control and saving the necessary files
  • Involved in fixing, validation, closing of bugs & used Bug Net software for tracking the bugs
  • Involved in code reviews and ensuring code quality across the module.

Environment: Struts 1.2, Tag Libraries, Tiles, IBM Websphere, JSTL, JSP, JSF, Servlets, Hibernate, JBoss, Web Services, JDBC, Swings, Core Java 1.5, node.js, MS SQL Enterprise Manager, GWT, DB2, WebLogic, MQ Series 5.1.2, HTML, CSS, XML, XSLT, Java Script, Ajax, mongo db. Swings, RAD 6.0, AngularJS, Win CVS, LDAP, Rational Rose, Log4J, JUnit, Ant, Bug Net, Agile, Windows-XP

Confidential - Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Implemented SOA architecture using Enterprise Service Bus (ESB).
  • Used Struts framework along with JSP, HTML5, CSS3 and Java Script to construct the dynamic web pages (presentation layer) for the application.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings. Used Hibernate query language.
  • Used Angular.js and Node.js for developing single page web applications.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Worked on JPA for persisting the objects into the system.
  • Created services for various modules like Account Creation and Maintenance using SPRING.
  • Lead the design of the new, single-page, Ajax-driven, HTML5 application.
  • Experienced in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters using JProfile 5.1.
  • Worked on Axis implementation and used SOAP UI to test the SOAP.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Used IBM MQSeries as the JMS provider.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Responsible for writing SQL Queries and Procedures using DB2.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Improved database performance by recognizing and rewriting slow queries.
  • Build & Deployment in WebSphere Application Server.
  • Solid deployment experience on the UNIX platform.

Environment: Java 5, SOA, JMS, JMX, IBM MQ Series 5.3,Angular JS, RESTFul web services, Node JS, Web Services, Axis, SOAPUI, Hibernate, JNDI, XML, XSD, JAXB, JAXP, Spring, GIT, JUnit, JProfile 5.1, Ant, JPA, JTA, JDBC 2.0, Maven, PL/SQL Developer, DB2, Unix, Log4J, UML and Agile.

Confidential, Rochester, MN

J2EE developer

Responsibilities:

  • Involved in the full Software Development Life Cycles- Analysis, Design, Coding, Testing & Implementation.
  • Assisted in the design of the application for use in Android base tablets and smart phones.
  • Designed classes for accessing the database for storage of data into a patient record.
  • Design classes to access the data and convert the data into a graph.
  • Developed Spring MVC controller classes to fetch the model data using the DAO API's.
  • Assist in designing login JSPs and HTML to allow only the authorized patient to view his/her record dat is stored.
  • Supported the application from development side and helped in debugging application issues dat users encountered
  • Used JDBC to connect the MySQL server with the relational database.
  • Assisted in the development of JUnit test cases to cover all the testing use cases of the application.
  • Involved in created user-friendly GUI interface and Web pages using HTML5, CSS3, Java Script and JSP
  • Created client side validation using technologies/frameworks such asAngular JS, JavaScript and Dojo
  • Implemented Single Sign-On(SSO) using LDAP server
  • Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
  • Implementation involved developing a web service to access gis spatial data using SOAP and WSDL
  • Involved in requirement gathering of PW Security Lite, design and development of resource classes using RESTful web services to produce JSON response.
  • Extensively involved in software and system development using JSP, JSTL, Servlet, JDBC, JNDI, EJB, PL/SQL language.
  • Used servlet filters in developing server pages like Authentication filters, encryption filters, Logging and auditing filters
  • Applied design patterns and OO design concepts to improve the existing Java/J2EE based code base.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Used SVN for version control.
  • Good understanding of the various states of objects in hibernate and well versed with the transportation of data objects across the tiers by detaching, reattaching to the session.
  • Responsible for building and deploying the application in WebSphere Server.
  • Solid knowledge and expertise in IBM ODM 8.X version, Java, J2EE (WebSphere Application Server), Web Services, XML, DB (Oracle or other), Unix/Linux.

Environment: Java/J2EE, Servlet, JSP, JSTL, Oracle 11i, SOAP, REST, Eclipse/Edit Plus, Spring 3.2 JDBC, XML, HTML5, CSS,CSS3, EJB,ODM WebSphere, Maven 3.2, Web Services, Hibernate, Tortoise SVN.

Confidential, New York, NY

Java/J2EE developer

Responsibilities:

  • Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
  • Writing end-to-end flow me.e. controller classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Used Spring JMS related MDP to receive the messages from other team with IBM MQ for queuing.
  • Designed web pages using web technologies HTML, CSS, JavaScript, JSP, AJAX and JQuery.
  • Developed the Business layer using spring, DTO, and JTA.
  • Developed the Persistence layer DAO using iBATIS.
  • Implemented RESTful web services using Jersey API and JSON, XML.
  • Developed the project using industry standard design patterns like Singleton, Business.
  • Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed SOAP based spring web services for alerts.
  • Used SoapUI for web services testing.
  • Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j + Log4j.
  • Worked with defect tracking system Clear Quest.
  • Worked with IDE as Spring STS and deployed into spring tomcat server, WebSphere 6 & used Maven as build tool.
  • Responsible for code sanity in integration stream used Clear Case as version control tool.

Environment: Java, J2EE, HTML, XSLT, CSS, Angular JS, AJAX, JQuery, JavaScript, JSP, Spring, Spring Batch, Spring web services, iBATIS, RESTFUL, Jersey, XML, UML, JUNIT, Spring tc Server, WebSphere, Spring STS, Maven, Clear Case, SoapUI, Oracle 11g, Spring JMS, IBM MQ.

Confidential, Waltham, MA

Java/J2EE Developer

Responsibilities:

  • Involved in Analyzing Software Requirements, Specification, Design, Multi-threading and implementation of enhancements to the Confidential .
  • Responsible for implementing best Documentum services to achieve the company's goal as company was implementing the Documentum 5.2 integration.
  • Involved in configuring application on Weblogic Application Server.
  • Worked on Company Look Up module to search the company reports using AJAX.
  • The system was implemented using spring framework. Java Server Pages (JSP) is written in Struts syntax with Logic, Html and Bean Tags etc.
  • ESB Mule contributes to the implementation of the security module with Glue.
  • Worked on developing JSP pages to show dynamic contents.
  • Involved in custom tag implementations for various application specific requirements.
  • Implemented client side validations using JavaScript.
  • Worked with Web Services for interchanging XML objects in a distributed environment.
  • Used SMTP for implementation of the e-mail functionality.
  • Developed object-oriented database services using C++.
  • Designed and implemented a message exchange system in C++, XML and CORBA.
  • Involved in creation, modification of Tables, Stored procedures for database access.
  • Involved in unit and functional testing various components of the application.
  • Used Java Data Base Connectivity (JDBC) Connection Pooling for achieving back-end connection.
  • Co-implemented Continuous source control, including DCM multi-site replication.
  • Used Rational Application Developer (RAD) IDE as a development environment for creating and deploying application.
  • Involved in writing JUnit test cases.
  • Used Clear Case as version control system in order to manage source code and content.

Environment: Jdk1.5, J2EE, spring, Struts/MVC, Tiles, XML, Xerces, AJAX, Documentum 4i/5.2, Web Services, MQ Series 5.0, SQL, JDBC, HTML, Rational Application Developer, UML, DB2, Oracle, SQL Server, Apache POI, Weblogic Application Server, UNIX, Linux OS, Clear Case

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the development of module - Appraisal.
  • Development of JSP’s as a part of presentation layer and custom Servlets as controller as a part of Struts based architecture.
  • Development of Action Form classes for validations and Action Classes forming the business layer of MVC based Struts architecture.
  • Involved in the development of EJB’s (Stateless Session Beans) as a part of Business Layer.
  • Applied J2EE Design Patterns like Service Locator, Session Facade.
  • Used hibernate as relation mapping tool.
  • Extensively used TOAD to debug on database, Oracle9i.
  • Involved with database design including tables and fields using normalization principles and Entity relationship diagrams.
  • As a part of Infrastructure team, developed front-end infrastructure using Java, JSP, Java Script, HTML, DHTML, and CSS.
  • By Using DAO patterns to interactive with Database and DTO’s for data transfer between the integration tier and business tier.
  • Created Action Forms to get and transferring data to Struts Actions.
  • Used Java Script for front-end data validation.
  • Used CVS as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (Javadoc).
  • Build ear file with jars and war files releasing for Production

Environment: Java, J2EE, Struts, Web Services, Hibernate, Spring Hibernate, JDBC, HTML, Java Script, XML, CSS, RAD, UML, JUnit, MySQL, Tomcat 5 Server, JBoss, JSP, Servlets, MAVEN.

Confidential

Java Developer

Responsibilities:

  • Worked on Phase II and me on this project. Phase me involved porting the application from C/CGI to J2EE architecture. Phase II involved globalization of the application allowing businesses outside of US access the same functionalities as their US counterparts.
  • Implemented single sign-on across www. Confidential .com using Web services for user authentication and roles.
  • Analyzed and designed use case diagrams, class diagrams, and sequence diagram using Rational Rose for passkey applications.
  • Most of the prototype developed was done using Tomcat and ported to Web Logic for deployment for later development phases.
  • Involved in converting Pro C based SQL queries to JDBC SQL queries and incorporated DAO pattern for all persistent operations to access Database and Mainframes.
  • Developed a new feature to remove passkey accounts, which involves UI changes as well as retrieval and removal of accounts from database along with error handling as per business rules.
  • Involved in the development of Passkey application to support all countries in different languages during the second phase of the cycle.

Environment: J2EE, JDK, Core-java Struts (MVC), JBuilder, JSP, EJB, Servlets, JDBC, Tomcat, ant, UML, Oracle, JavaScript, HTML

Confidential

Java Developer

Responsibilities:

  • Design & Development using JFC Swing as front end, including Components
  • User Interface
  • Unit testing, Integration
  • Implementation, ATP, ATR
  • Preparation of User Manuals and Help Files
  • Production Support
  • Responsible for executing complete SDLC cycle for the project.
  • Detailed Analysis of the functional and business requirement specifications.
  • Actively participated in the designing and development, testing.
  • Successfully executed MVC architecture

Environment: Java, JSP, J2EE, Oracle, Servlets, Eclipse, JFC, Java 1.3, Socket Programming, MVC, Swing, EJB, MDB, XML, JQuery, Oracle8i, Web Logic Server.

We'd love your feedback!