We provide IT Staff Augmentation Services!

Sr.j2ee Developer Resume

2.00/5 (Submit Your Rating)

Philadelphia, PA

EXPERIENCE SUMMARY:

  • Around 8 years of experience in IT industry in the areas of Analysis, Design, Development, Implementation of Software Applications using Java/J2EE technologies.
  • Excellent experience with Software Development Life Cycle (SDLC) process and OOAD concepts.
  • Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
  • Extensive experience in design & development of internet/intranet applications using Java, J2SE, J2EE, JSP, Servlets, JMS, JDBC, EJB, HTML/DHTML, XML, JSON, jQuery, Bootstrap, AngularJS, AJAX, CSS, JavaScript, Struts, Spring, JPA, Hibernate, JNDI.
  • Well versed in Core Java - Exception Handling, Multithreading, and Collections Framework.
  • Used AngularJS framework for building single page applications to improve page performance.
  • Experience in designing Web Applications using HTML5, CSS3, JavaScript, JSON, jQuery, AngularJS, Bootstrap and AJAX.
  • Extensive experience in developing Responsive designs using Bootstrap.
  • Extensive experience in building application utilizing GWT.
  • Extensive experience working in Test Driven Development(TDD) writing unit tests using Junit, Mockito, TestNG.
  • Extensive experience in frameworks in Struts, ORM (Hibernate) and Spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security).
  • Knowledge using Oracle WebLogic Servers (10g, 11g, 12c).
  • Hands on experience in working with OAUTH2, Open ID, and SAML.
  • In-depth knowledge and experience of analysis and design methodologies using OOAD, UML and J2EE Design patterns (MVC, Front Controller, Session Façade, Data Access Object) with Solid experience in MVC architecture.
  • Experience with XML, XSD, DTD, SAX and DOM technologies
  • Knowledge on service oriented architecture (SOA), Workflows and web services using XML, SOAP, and WSDL.
  • Experience in designing and developing the Web Services (SOAP and Restful) in Message Broker.
  • Developed the interfaces using Spring Integration, Spring Batch, Spring Web Services, Spring MVC and Web Services Security.
  • Good working knowledge on Spring Boot.
  • Hands on experience in various ORM tools like iBatis, Hibernate.
  • Expertise in implementing dynamic web applications using Application Servers like BEA WebLogic, IBM WebSphere and Apache Tomcat deploying in various environments like Windows, UNIX and Linux with IDEs like Eclipse, NetBeans, Rational Application Developer(RAD).
  • Strong experience in Data modelling and setting up relational databases (RDBMS).
  • Experience and involved in Database Design, and working with Data Modelling team for modification as per the application requirements.
  • Hands on experience creating reports in Jasper.
  • Knowledge of NoSQL databases like MongoDB.
  • Strong Experience in Oracle 9i/10g including PL/SQL, SQL, Stored Procedures, Triggers, functions, packages and databases like DB2, MySQL and SQL Server.
  • Good experience working with VBA to process the data in MS Access forms.
  • Good knowledge on networking protocols like TCP/IP, UDP, SNMP and hands on experience with Socket Programming.
  • Expert working knowledge of UNIX Shell Scripting and PERL.
  • Experience in managing large-scale, geographically-distributed database systems, including relational (Oracle, MySQL) and NoSQL (MongoDB) systems.
  • Hands on experience with Junit and Log4j in developing test cases and determining application functionality.
  • Expertise in using ANT and Maven tools.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache ANT.
  • Experience in version control system tools like CVS, SVN, and ClearCase.
  • Experience in RUP and Agile development (XP, TDD and SCRUM) methodologies.
  • Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
  • Versatile team player and a quick learner with strong written, oral and inter-personal communication skills.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL

Web Technologies: JSP, Servlets, JDBC, JSF, JSTL, HTML, DHTML, GWT, JavaScript, AngularJS, CSS, XML, AJAX, XSL, XSLT

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, WSDL, SOA

Application/Web Servers: IBM Websphere 6.1/5.1/5.0/4.0/3.5 , Oracle/BEA Weblogic 9.x/8.x/7.x, JBoss 4.x, Apache Tomcat 5.x/6.x

System Design: UML, Rational Rose, Microsoft Visio

IDE Tools: RAD, WSAD, Eclipse, JBuilder, NetBeans

Databases/API: DB2, Oracle 8.0,9i,10g, JPA, MS Access, MySQL and SQL Server, SQL Developer, Sybase, MongoDB.

Operating Systems: Windows 7, Vista, XP/2000/NT/98, UNIX, LINUX, Sun Solaris

Data Modelling: Microsoft Visio, Rational Rose, and UML Design

Version Control Systems: CVS, SVN, Git, Clear Case

Frameworks: Struts 1.2, Struts 2.0, Spring, and Hibernate

Testing Tools: JUnit, SOA Test, Mockito

Defect Tracking Tools: JIRA, Clear Quest, HP Quality Centre

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, ‎ PA

Sr.J2EE Developer

Responsibilities:

  • Involved in design and development of SOA (Service Oriented Architecture) with Restful web services and complete SDLC which involves gathering requirements, design programming and development.
  • Developed application using Web Services for data access from legacy applications and integrated with new GUI developed using JSP, AngularJS, CSS, HTML, XML, JSTL, Spring Framework and AJAX.
  • Developed supporting DAOs using Hibernate to process data in and out of Oracle database.
  • Worked on interfacing of payment and billing engine with Middleware authentication layer and utilized core java principles like Exception handling and collections.
  • Implemented business logic in the middle tier using Java classes, Java beans.
  • Wrote HQL queries within the DAO containing joins to fetch data from the database.
  • Wrote HQL criteria queries combined with projection and restrictions to fetch the data from database.
  • Developed SQL and PL/SQL queries in Oracle.
  • Created Data models and set up relational databases.
  • Developed code to update the customer profiles in LDAP directory using Spring LDAP.
  • Used Maven script for build automation.
  • Wrote down DSI authorization calls to authorize the users and determine their roles.
  • Wrote JUnit test cases to test the application in TDD environment.
  • Used Log4j Logging for the application Logging.

Environment: Java,JSP, AJAX, Weblogic, Hibernate, LDAP, Oracle 10/11g, JUnit, Log4j, XML, Apache Axis, Spring Framework, WSDL, SOAP, Maven.

Confidential, Edison, NJ

Sr.J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modelling, analysis, architecture design & development for the project.
  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Developed user interface using JSP with Java Beans, JSTL and Custom Tag Libraries and Ajax to speed the application.
  • The application follows Microservice architecture consisting of various microservices talking to each other using Restful web services.
  • Configured the Struts configuration file and Application context file based on the Spring and JPA entries.
  • Used Spring Framework for Dependency injection, security features and integrated with the JPA framework.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle 11g database using JPA/Hibernate.
  • Improved the performance of the backend batch processes using Multithreading and concurrent package API.
  • Used Spring batch for processing large amount of data.
  • Extensively used JPA in data access layer to access and update information in the database.
  • Consumed Spring Web Services (WSDL, REST, UDDI) in SOA from third party for authorizing payments to/from customer.
  • Implemented web services integration using JAXWS, JAXB.
  • Involved in writing application level code to interact with APIs, RESTful web services using AJAX, JSON.
  • Experienced with third party web services APIs and web services using AJAX and jQuery.
  • Used HTML, CSS in the development in front end of the application.
  • Used AngularJS to create Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
  • Implemented data binding and MVC using AngularJS for front end development of current web application.
  • Used JMS API for asynchronous communication, implemented MDBs.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL to create, update and manipulate tables in Oracle.
  • Used Data modelling techniques in setting up relational databases.
  • Wrote build and deployments scripts using Shell, PERL and ANT scripts.
  • Used Maven for automated building of the projects.
  • Involved in performance analysis of the applications and fixed problems/ suggest solutions.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed and performed unit testing scripts with Junit API in Test Driven Development (TDD) environment.

Environment: Core Java, RAD, JBoss Application Server, Eclipse, DB2, Struts, Spring, JPA, JSP, MDB, MQ, Servlets, JavaScript, Design Patterns, HTML5, CSS3, AngularJS, JMS, XML, REST, WSDL, SQL, JDBC, UML, AJAX, JUnit, Clear Case, Clear Quest, Log4J, Oracle, Maven.

Confidential, CT

Sr. Java Developer

Responsibilities:

  • Developed the application based on MVC (Model-View-Controller) Architecture using Struts.
  • Involved in end to end software development life cycle (SDLC).
  • Implemented MVC architecture using Struts 2.0 and EJB 3.0 for middle-tier functionality and backend database connectivity.
  • Involved in developing GUI using HTML, DHTML, JSP and AJAX for end users and loan processing persons.
  • Used Struts Validation Frame Work for server-side data validations.
  • Wrote web services using SOAP for sending and getting data from the external interface.
  • Used the Tiles framework and Struts Tag Libraries in the presentation layer to simplify the complexities of the application.
  • Used WSAD for the entire application development.
  • Set up relational database entities.
  • Wrote queries to retrieve data using SQL's and PL/SQL.
  • Enhanced the stored procedures using PL/SQL using Oracle.
  • Developed producer and consumer web services component using Apache Axis.
  • Used LDAP Authentication for single sign and authentication, logging and Validating User Credentials.
  • Used JIRA for the issues reported by the testing team.
  • Rational Clear Quest was used to log and track bugs.
  • Written test cases for Unit testing using Junit in TDD environment.
  • Hands-on experience in Maven.
  • Used CVS repository for version control.
  • Involved in code reviews of other modules, documents, test cases.
  • Wrote UNIX shell scripts and used UNIX environment to deploy the application.
  • Responsible for the coordination with offshore team, attending daily and weekly scrum meetings to updates the work status, issue clarifications.

Environment: Java, WSAD, EJB, HTML, JSP, Struts, JDBC, SQL, WebSphere, Oracle, UNIX (Solaris), CVS, JUnit, JWebUnit, EJB, Maven.

Confidential, MI

Application Developer

Responsibilities:

  • Involved in Design, development, and testing phases while fulfilling the roles of Application Designer and Developer and complete SDLC.
  • Developed GUI using Servlets, JSP, HTML/DHTML and JavaScript.
  • Code client-side validations using JavaScript and server-side validations using Struts MVC Frame Work.
  • Designed and developed most of the application’s GUI screens using GWT framework.
  • End to end development of various modules on all the three tiers of the product.
  • Developed DAO objects with JDBC.
  • Used Multithreading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
  • Implemented logging using Log4j.
  • Performed unit testing using JUnit, wrote test cases and test suits to perform integration testing of the module.
  • Involved in code review meetings, performed optimization of the code, supported release of the project.
  • Wrote ANT scripts for compiling and packaging the web application.
  • Developed several SQL's to retrieve data and make data manipulations.
  • Used several data modeling techniques based on the requirement.

Environment: Java, J2EE, JSP, Servlets, JavaScript, Struts, GWT, SQL Server, MS SQL, Apache Tomcat, Windows, JUnit, Log4j, ANT.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of Expense Processing system.
  • Developed, enhanced, and supported different applications on Core Java.
  • Developed the application using Struts 1.2 Framework that leverages classical Model View Layer (MVC) architecture.
  • Involved in designing the user interfaces using Struts Tiles Framework.
  • Used Spring 2.0 Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Implemented logging functionality using web services wizard.
  • Developed java programs using core java to create and consume feeds from other systems.
  • Implemented web services using the bottom up approach, starting from java class.
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Developed Unit test cases using JUnit.
  • Used CVS for version control across common source code used by developers.
  • Used ANT scripts to build the application and deployed on Weblogic Application Server 10.0.
  • Wrote several queries using SQL.

Environment: Spring, Hibernate, Struts, JSP, Servlets, XML, SOAP, WSDL, JDBC, JavaScript, HTML, CVS, Log4J, Windows XP, WebLogic Application Server, Eclipse, and MS SQL.

Confidential

Web Developer/ Consultant

Responsibilities:

  • Involved in business requirements gathering and transforming to technical specifications.
  • Created prototypes for approval from clients.
  • Developed user interfaces using JSP, Servlets, HTML, CSS, and performed validations using JavaScript.
  • Implemented logging using Log4j.
  • Implemented DAO pattern for data access, used JDBC to interface with the database.
  • Implemented test cases using JUnit.
  • Used Data modelling techniques.
  • Wrote several queries in SQL/PL SQL to test data consistency.

Environment: Java, JSP, Apache Tomcat, HTML, CSS, Java Script, SQL Server, Eclipse.

We'd love your feedback!