We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Over 7+ years of professional experience as a Java J2EE Developer in Object Oriented design, development and implementation of web and distributed Enterprise applications using Java/J2EE technologies.
  • Expertise in J2EE Framework APIs. Expertise in analysis, design, Development, Integration, deployment and maintenance of web services, client server and web based applications using J2EE/Java, Servlets, EJB,JMS, JSP, Java script, JDBC, JNDI, Java Beans, JSTL, Custom Tags, XML,XSL and XSLT.
  • Experience in designing and developing web - based applications using Java/J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, spring, Hibernate, Struts, Oracle and SQL.
  • Solid understanding of Data Structures, Algorithms & Object-Oriented design concepts
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery, Java script, AngularJS, Express JS and Servlets.
  • Exposure to NoSQL database programming - Mongo DB, Apache Cassandra.
  • Extensive Experience in developing REST and SOAP based Web Services.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Builder, Command Patterns, Value/Data Transfer etc.
  • Experience in working on various Spring modules like Spring Core, Spring MVC and DAO along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Knowledge of design and development of Flipboard's full-page print mobile advertising platform.
  • Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Expertise in developing softwares using Java, JavaScript, JQuery, NodeJS, C, C++, Oracle, MySQL, HTML, XML, XSL, SOAP, Angular JS, Express JS, WSDL, UDDI and various commercial tools on Unix and Windows platforms.
  • Good Experience in Object Oriented Analysis, Design and Development in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams.
  • Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
  • Experienced with IBM Web Sphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
  • Expertise in Designing Internet and Intranet based Database Applications using Oracle 11g, SQL and PL/SQL (Packages, Procedures, Functions, and Triggers).
  • Experience in writing test cases using Junit4 and Selenium.
  • Experience in preparing and executing the automation scripts using Selenium-WebDriver and Selenium RC for Web services and applications.
  • Experience in using Junit, Selenium and JMeter testing tools.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Automated builds of jar files and war files, data import, export and conversions.
  • Multi-platform development experience. Excellent organizational and interpersonal skills with a strong technical background.
  • Quick Learner and ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication.

TECHNICAL SKILLS:

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

Java/J2EE Technologies: Core Java, Collections, Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom Tags

Frameworks: Spring, Struts, JSF, Hibernate and JUNIT, Log4j

Frameworks and IDE s: Struts, Spring, Hibernate, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC.

Web Technologies: HTML, DHTML, JavaScript, JQuery, CSS, AJAX, DOJO, XML(SAX, DOM)

Web Services: SOAP(JAX-WS), REST (JAX-RS),WSDL, APACHE

Build Script: ANT, Shell scripts

Tools: /IDE s: Eclipse 3.6/3.4/3.1/3.0, NetBeans 6.7/6.0, Oracle, Maven, Ant, Soap-UI, Spring, Hibernate, Putty, Log4j

Testing Tools: Junit, Test NG, JMeter, Selenium WebDriver.

Methodologies: Agile, Waterfall, TTD, Iterative

Database Environments: Oracle 10g/9i, SQL Server 2008/2005,MySQL, DB2

Operating Systems: Windows, (Mac & Linux) UNIX

PROFESSIONAL EXPERIENCE:

Confidential,New York

Sr. Java/J2EE Developer

Responsibilities:
  • Involved in all Phases of Software Development Life cycle (SDLC).
  • Involved in maintaining and enhancing multiple areas of the application using Core Java.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Used Servlets, JSP, Java Script, HTML, and CSS, REST Web services for manipulating, validating, customizing, error messages to the User Interface.
  • Designed and developed UI web application framework.
  • Created and designed UI wire frames in JSP tags and EXT JS libraries for the applications with cross browser compatibility, to maintain the easily accessible portal layouts.
  • Developed the Presentation layer, which was built using Servlets and MVC architecture.
  • Used Java Script for front-end validation and to enable programmatic access to computational object within a host environment.
  • Developed server-side and networking applications by Node.Js.
  • Used JMS, Prime faces for J2EE platform.
  • Implemented Spring Framework’s IOC Dependency Injection to inject Service into Action Classes.
  • Developed single page web application using JavaScript framework Angular JS.
  • Implemented web-pages using HTML, JSP and Eclipse IDE.
  • Debugging of production issues, developing and coding different pages using Java, JSP and HTML as per the requirement.
  • Consumed Web Services for data transfer from client to server and vice versa using SOAP, WSDL and XML.
  • Built java classes to retrieve items from the queue, make SOAP based remote calls, gather data items and update local DB using JDBC.
  • Used Soap-UI for testing web-services.
  • Used JNDI to perform lookup services for the various components of the system.
  • Used Spring Inversion of Control (IOC) to wire DAO using Hibernate.
  • Involved in fixing defects and unit testing with test cases using JUnit.

Environment: Java, J2EE, Servlets, JSP, EXT JS, HTML, Perl, JavaScript, Maven, Web Logics, Spring, IOC, Node JS, WebServices, XML, JSon, JQuery, JMS, Oracle 11g, Soap-UI, Hibernate, JUnit.

Confidential

Sr. J2EE Developer

Responsibilities:
  • Developed and Implemented Web Services and used Spring Framework.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Extensive experience using framework APIs like Struts, Spring and Hibernate.
  • Extensively used IBM WebSphere Portal APIs for authentication and personalization features.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval
  • Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS and JQUERY.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed Presentation and Controller layers using JSP, HTML, Custom Tag Libraries, JSTL, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
  • Developed the business layer components as Stateless Session Beans based on EJB API.
  • Developed the data access layer components as entity Beans based on EJB API.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
  • Developed hibernate DAO Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
  • Experience in writing test cases using JUnit testing framework and configured applications on WebLogic Server.
  • Involved in developing and modifying the credit card, consumer loan business rules in ILOG, JRules.
  • Involved in publishing the web content in the portal site by using the Oracle ECM

Environment: Java, J2EE, Spring, Hibernate, Servlets, EJB 3.0, HTML, XHTML, XML, XSLT, Java Script, Ext-JS, AngularJS, JQuery, Junit, Servlets, JSP, JMS, JDBC, Swing, Struts, Web Services, DOM, WebLogic Application Server, SOAP, Oracle, PL/SQL, DB2, PostgreSQL, Ajax, Log4j, JNDI, ILOG, Agile, Linux.

Confidential,Birmingham,AL

Java/J2EE Developer

Responsibilities:
  • Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
  • Modified looping using core Java, Collections.
  • Design and implementation for the concept for the frameworks using Spring and Hibernate Frameworks and assisting with development environment configuration.
  • Prepared the proof of concept by configuring the Spring MVC and Hibernate for various modules.
  • Used Struts Navigation library to dynamically assemble presentation pages from reusable components..
  • Used Java/J2EE design patterns like Data Access Objects, Factory pattern, MVC & Singleton Pattern.
  • Used Web Services (WSDL) to handle minor issues that support the Application.
  • The front end JSP takes the data from the model as a XML and uses XSLT to convert the XSL to HTML.
  • Architected, designed and implemented a SPA (Single Page Application) in Angular JS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
  • Used Spring Framework and XML Bean to build Query service.
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Updated and saved the required data in the DB2 database using JDBC, corresponding to actions performed in the struts class.
  • Responsible for managing scope, planning, tracking, change control, aspects of the CORE platform area of ecommerce applications.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Involved in bug fixing and resolving issues with the QA.
  • Developed SQL scripts to store data validation rules in Oracle database.
  • Configured Log4j for logging activity at various levels and written test cases using JUnit.

Environment: J2EE, Spring, Hibernate, Struts, Design Patterns (MVC, Factory Pattern,Singleton Pattern) XML, REST, WSDL, Junit, Angular JS, JDBC, Log4J, JSP, DAO’s, Nodejs.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Designed the application using J2EE multi-tiered Web Application technologies incorporating MVC and other popular design pattern.
  • Designed and developed application using Core Java, J2EE (JSP, Servlets), Spring and Oracle.
  • Worked mainly on User Interface using HTML, JSP, CSS, Java Script, AJAX, and JQuery.
  • Published Rest services for resources such as store, user, trait, department and category to get the information from database.
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.
  • Consumed Restful web services in the User Interface using JSON.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
  • Used jQuery and SVN for version control.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Used JIRA as project management tool and to track work items.
  • Used scaled Agile framework for design and development and participated in scrum meetings.
  • Responsible for building and deploying the application in WebSphere Server.
  • Coded processors and POJOs for implementing the business functionality of the web service.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.

Environment: Core Java, Java, Hibernate, Struts, Servlets, HTML, CSS, JavaScript, JQuery, Eclipse, Tomcat, XML, XSD, Spring MVC, MySQL, Junit, JIRA, Maven, Jenkins.

Confidential

Java Developer

Responsibilities:
  • Developed highly efficient algorithms in C++ through both pair-programming and independent work
  • Involved in the development of the application based on Struts framework using MVC2 architecture.
  • Used PL/SQL as a database connection for the oracle web server.
  • Utilized Struts framework to implement design patterns like DAO (Data access objects), Transfer objects, Business objects and Business delegator.
  • Designed the web pages with JSP and TLD’s using different HTML elements based on the page specification document.
  • Developed web application using JSP, JavaScript (for validation), DHTML (for dynamic insertion of HTML elements), CSS (for different font and styles using classes), Java Servlet (for servicing the request GET and POST), JDBC, and custom tag library (reusing the tags).
  • JDBC concept was used for database transaction management using create statements, prepaid statements and callable statements.
  • Ajax was used for backend interaction and data interchange with asynchronous call parsing the XML data creating XML Http Request and reading the data in response XML from action class.
  • Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.

Environment: C++, Core Java, JSP, J2ee, AJAX, JavaScript, CSS, Struts, JDBC, PL/SQL, SQL, Windows XP, Oracle.

We'd love your feedback!