We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Jeffersonville, IN

SUMMARY

  • A highly motivated and result driven IT professional Over 8 years of experience in software architecture, designing and development of n - tier distributed systems, testing and support of web and enterprise applications using java/j2EE technologies.
  • Worked With complete Software Life Cycle Development (SDLC) which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing, Implementing and Documenting the whole lifecycle utilizing Waterfall, Agile, Scrum, and Test Driven improvement.
  • Extensive experience in Design, development and implementation of Web Technologies like HTML5, Java Script, CSS3,DOJO, Responsive Design, JQuery, AJAX, JSON.
  • Extensive experience in AngularJS, NodeJS, Express JS, Backbone Js, D3js, Bootstrap Expertise in developing and implementing Web applications including Core Java, JDBC, JSP, Servlets, xml, Java Beans, EJB and JNDI.
  • Experience in design and architecture of the applications using spring, Hibernate, Restful and SOAP based Web services.
  • Experienced in using java persistence API, spring-hibernate, spring security, spring validations and Spring-JDBC integration on various web-applications.
  • Strong experience with entire software development life cycle, Model View Controller (MVC) based frameworks, object oriented analysis and design methodologies.
  • Expertise in Programming with Servlets, JSP and Custom tags using Struts frameworks.
  • Strong knowledge in the area of J2EE patterns: Factory, Singleton, Decorator, Façade, Data Access Object (DAO).
  • Proficient in database development: Oracle, MS SQL Server, SQL query optimization, PL/SQL.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors and Functions in SQL, PL/SQL.
  • Worked on different Application and Web Servers like IBM WebSphere, WebLogic, jboss, Apache Tomcat.
  • Experience in ANT and Maven build tools.
  • Very good at problem understanding and solution designing.
  • Self-motivated and quick learner of new concepts and technologies.
  • Team player with excellent interpersonal, communication and presentation skills.
  • Exposure to Full Life Cycle Solution Development (Requirement gathering, Analysis, Design, Development, Documentation, Testing and User training).
  • Efficient team player, having strong desire and capabilities to efficiently convert Customer's requirements into applications.

TECHNICAL SKILLS

Programming Languages: C, C++, C#, Java, J2EE.

Operating Systems: Windows, UNIX (Linux, Solaris).

Technologies: J2SE(1.6,1.7,1.8), J2EE, JDBC, JPA, JNDI, JSP, Servlets, EJB, JMS, java beans and web services

Framework: MVC, Struts 2.0/1.2, Spring, Tiles, Hibernate

Markup Languages: HTML, CSS, DHTML, XHTML, XML, DTD, JavaScript, Ajax.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.

Web Technologies: Java Script, HTML, Web services (SOAP, REST), BootStrap, Node-js, Angularjs and jQuery.

Servers: WebSphere, WebLogic, Apache Tomcat 8.0, Glassfish.

RDBMS: Oracle10g/9i/8i/7.x, DB2, MSSQLServer, MySql,PostgreSQL, Teradata, Mongo DB.

Tools: Eclipse, WSAD, RAD, Komodo, Tortoise, JBuilder,JDeveloper, TOAD, SQL Developer.

Concepts: UML, Design Patterns.

Software Configuration Management: Win CVS, VSS, GIT, SVN, Clear Case

Tools Build Scripts: Ant, Gradle and Maven.

Methodologies: Waterfall, Agile.

PROFESSIONAL EXPERIENCE

Confidential, Jeffersonville, IN

Sr.Java/J2EE Developer

Responsibilities:
  • Maintained and created new functionality for a booking engine web application, similar to sites like Travelocity, Expedia, Sabre and Octave.
  • Designed and Developed travel engine website for 3rd party client International Cruise and Excursion(ICE) and Upkeep and maintain existing client websites. .
  • Involved in business requirement gathering and technical specifications.
  • Setting up AngularJS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery
  • JSON, and Java Script.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and DropAutoComplete, AJAX, JSON, Angular JS and JavaScript.
  • Extensively used Spring MVC, AOP, and Struts framework Hibernate, JDBC Framework for data handling.
  • Created java clients for Sabre REST web services, and created Single Sign on page for ICE. So that ICE user can directly login into SwiftTrip travel engine website.
  • Created a REST Web services which holds information about all Air, Hotel, car rental services.
  • Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classes.
  • Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.
  • Implemented the back-end functionality of the modules using Session beans and used DAO, DTO, Business
  • Delegate, Session Façade J2EE design patterns.
  • Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
  • Used mySql workbench and Navi Cat for accessing Maria DB databases for QA, and travel engine databases.
  • Used Gradle and Maven build tools. And CVS,SVN and GIT for working on latest version control.
  • Used WINSCP for secured file transfer, Used log4j for tracking errors in the logs.
  • Project status and assigned tickets using JIRA

Environment: Java, Spring, Hibernate, Eclipse, CVS, JUNIT, Scrum, UML, JSP, JSTL, Struts, Java Script, Bootstrap, Angular Js, Node.js, AJAX, CSS, HTML5, Apache Tomcat, Linux, PHP, Agile Methodology, PostgreSQL, SQL, JDBC, SOAP and REST Web Services, Servlet, Maven, XML, Jasper report, log 4j.

Confidential,Gaithersburg, MD

Sr. Java/J2EE Developer

Responsibilities:
  • Analyzed the business and systems requirements of the project and developed feasibility documents.
  • Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
  • Designed Unified Modeling Language (UML) diagrams like Usecase, Class and Activity diagram based on the requirements gathered and implemented the project with oops concepts.
  • Analysis of the specifications provided by the Business users.
  • Involved in Analysis, Design, Coding, and unit testing of the project.
  • Experience on backbone js for providing models with key-value binding and custom events.
  • Developed UI interface using HTML, Java Script, CSS, JQuery, Bootstrap and AngularJs.
  • Coded in AngularJS MVC framework to make single page application (SPA).
  • Used the MVC feature of the AngularJS java-script framework for developing UI screens.
  • As part of AngularJS development have used data-binding and developed controllers, directives, and filters and integrated with the backend-services.
  • Involved in Writing Controller Classes, and DAO Classes Using Spring MVC framework.
  • Implemented spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • Used Singleton, Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
  • Generated WSDL files while developing applications using RESTful web Services.
  • Extensively used Spring Inversion-of-Control for Dependency Injection and worked on custom MVC.
  • Used spring framework for Validations.
  • Used Spring Framework for Dependency injection and did Spring Integration with Hibernate.
  • Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
  • Developed Data Access objects using JDBC.
  • Used Hibernate Query Language to fetch data from PostgreSQL.
  • Used database transactions and transaction management along with Spring ORM and DAO.
  • Implemented Hibernate in data access layer to access and update information in the database and configured .hbm and .cfg.xml files according to hibernate framework.
  • Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Database.
  • Used Node.js to interact with Rest Services and interacting with database.
  • Deployment of application on JBoss clusters
  • Developed and modified stored procedures and trigger to store and access data in the Database.
  • Used Eclipse for the application development and Maven configurations for the build and deploy to Tomcat.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Played a key role in Production department produces drug education textbook for colleges and universities.

Environment: Java, Spring, Hibernate, Struts, Java Script, Bootstrap, Angular Js, Node.js, AJAX, CSS, HTML5,javascript, PostgreSQL, SQL, JDBC, SOAP and REST Web Services, Eclipse, Subversion(SVN), JUNIT, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, Jasper report, log 4j, Apache Tomcat, Linux, PHP, Agile Methodology.

Confidential

Sr. JAVA/J2EE Developer

Responsibilities:
  • Agile methodology was adopted in the development, and used Scrum method of project management.
  • Involved in the requirements gathering and the formulation of functional specifications, design, development and testing of the application.
  • Developed the application user-interface according to the business rules using JSP, JavaScript, Angular js, Node.js and CSS.
  • Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
  • We used JSF for building web based user interfaces.
  • Used Spring Framework’s Bean Factory for initializing services.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Extensively used Spring Inversion-of-Control for Dependency Injection and worked on Custom MVC.
  • Used Spring Framework to develop REST-Services.
  • Developed Servlets and JSPs to route the submissions to the model components and render
  • Retrieved information.
  • Designed, Developed and maintained the data layer using Hibernate as part of one of the integration points in the application.
  • Developed Java Bean classes using the concepts of OOP.
  • Implemented Dependency Injection (Spring-IOC) feature of Spring Framework and integrated it with Hibernate.
  • Developed the spring-AOP programming to configure logging for the application.
  • Implemented Spring-Security to secure the application.
  • Used spring web flow as MVC framework for designing the complete Web tier.
  • Deployed applications in WAR, EAR, in Domain and Clustered environments of Websphere Application server.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and spring.
  • MVC for returning response to presentation tier.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Used Grunt Server and Jasmine to do unit testing on the frontend side of Angular code.
  • Project status tracking using JIRA
  • Deployed the project using Glassfish application server
  • Developed the PL/SQL queries to generate the reports for the users.
  • Developed the Junit test case suite for the application.
  • Actively involved with code-refactoring tailored to meet the design standards and for achieving performance and efficiency.
  • Attending to regular Status Update Meeting and convey all important status updates timely.
  • Provide 24x7 operational supports to all production applications.
  • Resolved production errors and deployed applications for end users.
  • Used Log4j for tracking errors and debugging the code.

Environment: Core Java, J2EE, JSP, nodejs, Eclipse, spring, Hibernate, EJB, JUnit, JavaScript, glassfish, Oracle 11g, Agile Methodology and Log4J.

Confidential, Bluebell, PA

Sr. JAVA/J2EE Developer

Responsibilities:
  • Work directly with business units/subject matter expert (SME) to translate user requirements into system specifications.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Creating functional specification and Design of system components.
  • Involved in all areas of software project life cycle Implementation.
  • Participated in the high level and detailed design of the application. Performed Object Oriented Analysis and Design to design required object for the application.
  • Developed new components and redesigned some business components.
  • Used JavaScript library Angular JS for the UI Development.
  • Designed and developed pages using GWT (Google Web tool kit).
  • Designed and developed Web Services and SOAP components as client service interfaces that replaced the legacy IBM MQ Series Message Broker.
  • Responsible for identifying and creating the MQ objects required for the interfaces.
  • Involved in working with JMS Queues (Producers/Consumers) in sending and receiving asynchronous messages via MDBS.
  • Used Tiles, JSP and HTML for User Interface look and feel.
  • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Used Spring Inversion of Control (IOC), Setter Injection, Constructor Injection and Dependency Injection.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Worked on RESTful Services, components design, Caching Services and basic project setup.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Developed Java code to read xml files using JAXB and XML.
  • Involved in writing database connection classes for interacting with Oracle database. Incorporated Singleton Pattern to implement the database access classes.
  • Used Java Mail to notify request submission, completion to users and L3 support for errors.
  • Wrote Named query, which can be called multiple times.
  • Used MySQL to access data in the database at different Levels.
  • Worked on XMI, putty.
  • Importing and exporting data from MongoDB.
  • Apache Tomcat Server was used to deploy the application.
  • Log4j for logging and examining log for error handling and trouble shooting.
  • Used Eclipse IDE for development, Tortoise SVN for versioning and Maven for build environment.
  • Involved in production environment for any issues, and ensure the proper error handling, reporting and corrections for any issues.
  • Ensure that analysis is compliant with IT standards and requirements.

Environment: Spring, Hibernate, tiles, Log4j, MySQL, Apache Tomcat, Spring-AOP, Spring-Security, Maven, Eclipse, Tortoise SVN, Putty, Jira, Agile.

Confidential, Milford, OH

Java Developer

Responsibilities:
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Wrote application level code to perform client side validation using JQUERY and JavaScript.
  • Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS. Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
  • Used Struts framework to build the application.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
  • Developed JAX-RPC based Web Services using AXIS to processing claims. Used Soap UI to test them.
  • Developed the Stateless session beans to implement the business logic using EJB.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Developed XML documents for storing user specific information which includes various options selected by the user.
  • Used XML Bean tool to serialize and de-serialize the Java object and XMLDOM to read the config files.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Implemented the business logic using EJB (session and entity beans).
  • Implemented features like logging, user session validation using Spring-AOP module
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Enhanced the multithreading and deployed the application.
  • Used XML to parse the simulated xml file which has simulated test data.
  • Developed complex SQL queries, stored procedures and triggers to augment the application logic.
  • Wrote complex SQL statements and used PL/SQL for performing database operations with the help of TOAD.
  • Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
  • Developed and executed test plans for system and integration testing for various production releases.
  • Coordinate with various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes.

Environment: Java 1.2, J2EE, Eclipse, Rational Rose Professional J Edition, nodejs, XML, XSLT, XSD, JNDI, Struts1.2, HTML, XHTML, JavaScript, Oracle, Log4J, Junit, IBM Web Sphere Application server 6.1,IBM filenet, Agile.

Confidential

Java Developer

Responsibilities:
  • Actively involved in software development life cycle starting from requirements gathering and
  • Performing object oriented analysis and design using UML
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables
  • Designed the entire web application framework using MVC Design pattern
  • Developed dynamic User Interface with Swing, JSP, and Html Client side validation was done using Java Script.
  • Developed different Action classes for Business logic implementation which basically calls different Server side components like EJB, DAO and other Business components.
  • Coded classes and other server side components using IBM WebSphere Application Server (IBM WebSphere Application Server 6.x) like Servlet Filter, EJB, DAO and other Business components.
  • Implemented several design patterns like Session Façade, Service Locator, Data Access Object (DAO), Data Transfer Objects (DTO) and Value Objects (VO).
  • Used collections for storing multiple user’s data in database.
  • Performed Data Access programming using IBATIS -ORM and JDBC.
  • Enhanced the application for multithreaded scenarios. Deployed the application under Jboss.
  • Application Server and resolved the production issues during migration onto the production server.
  • Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of user.
  • Designed and developed Application based on MVC design pattern using Struts Framework.
  • Used Struts in the presentation layer for validations.
  • Developed Server Side EJB components for middle tier implementation
  • Wrote Enterprise Java Beans Session Beans as Business Objects Setup JDBC connectivity to database.
  • Developed a batch job in java using JDK (Batch API), PERL Scripts which runs every second business day of month.
  • Wrote test scripts and performed unit testing using JUnit framework.
  • Involved in designing database and creating tables.
  • Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
  • Involved in calling the PL/SQL Procedures from Front End Using JDBC.
  • Implemented log4j by enabling logging at runtime without modifying the application binary.

Environment: Java, J2EE, JSP, CVS, JavaScript, Multithreading, Swing, HTML, EJB, Servlets, Jboss Application Server, Perl, Oracle7i, UML, JUnit, Eclipse and UNIX.

We'd love your feedback!