We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Charlotte, NC

PROFESSIONAL SUMMARY

  • 8 Years of strong experience in Software Analysis, Design, Development, Implementation and testing of Object Oriented Applications Web based Enterprise Applications using Java/J2EE.
  • Extensive project implementation skills using both Java and J2EE technologies (Core Java, Servlets, JDBC, JSP, JSTL, JSF, EJB, JNDI, JMS, MDB, XML, Struts, Custom Tags) with various middleware technologies and databases.
  • Worked on Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Extensive programming experience in developing web based applications using Java 6/7, J2EE1.4/1.5/1.6, JSP 1.2/2.0, Servlets 2.4, spring 3.2, Tiles, JDBC, HTML, JS Libraries, Web Services etc.
  • Extensively worked on N - Tier architecture systems with application development using Core Java, J2EE, SOAP Web Services, Struts, Spring, MVC Architecture, Hibernate, JSP, JSTL, Servlets, XHTML,JSON, HTML5, XML, Maven, Shell Script, Angular JS, JavaScript, JUNIT, JDBC, Oracle and SQL.
  • Experience in designing User Interface (UI) applications and professional web applications using HTML4/5, XHTML, CSS2/3, JavaScript, JQuery, AJAX, JSON, MVC, and Angular JS.
  • Expertise in J2EE Application development using JSP, Servlets, JDBC, XML, JQuery, Struts, AJAX and Hibernate.
  • Worked on J2EE frameworks like SPRING and STRUTS for developing industry standard web applications.
  • Experienced in using Spring Framework (Spring Core, Spring MVC, Spring ORM, Spring Web flow and Spring AOP).
  • Ability to work with the team involving the different stages of Software Development Life Cycle (SDLC) including System Analysis, User Requirements Determination, Data modeling, Coding, Implementation and Testing.
  • Expertise in Design Patterns like MVC, Singleton, Factory, Abstract Factory, DAO (Data Access Object), Front Controller.
  • Experience in working with project development tools like Maven, Ant, JUnit and Log4J for logging errors and messages and Subversion for version control.
  • Strong experience in handling different Web Servers like Tomcat, and Application Servers like JBoss, and Web Logic Server.
  • Strong Core java programming skills using Collections API, annotations, Generics and Multithreading.
  • Developed applications using Eclipse and Net Beans IDE in Windows and Unix Environment.
  • Experience in Enterprise Messaging using JMS (Java Messaging Service) API.
  • Excellent understanding of linking databases with web applications using JDBC and ORM techniques like Hibernate (HBM and Annotations) and JPA (Java Persistence API).
  • Implementing Inheritance and Entity Relations in tables using Hibernate framework.
  • Experience in manipulating database records using SQL, PL/SQL queries.
  • Worked on AWS WebServices, CICD pipeline, Nginx, Ecs Cluster, Jenkins.
  • Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).
  • Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, Restful, JAX-WS and UDDI).
  • Hands on experience with using build tools like Ant and Maven.
  • Experienced in developing Restful web services using Apache CXF.
  • Hands on experience with using Version Control Systems CVS, Rational Clear Case, Subversion.
  • Experience in designing/developing and coding applications using Object Oriented Analysis & Design and Transaction Management.
  • Hands on Experience in Apache Cassandra Data Modeling.
  • Good analytical, problem solving, communication and interpersonal skills with ability to work individually as well as in teams.

TECHNICAL SKILLS

Programming Languages: Java (Java SE 1.6/1.7, Java EE 5/6/7/8)

J2EE Technologies: JSP, JDBC, JMS, RMI, Servlets, JNDI

Java Frameworks: Spring, Spring 3.0, Struts, Structs 2.0, Hibernate

Web Technologies: Angular JS, HTML5, CSS, JavaScript, AJAX, JQuery, XML

Databases: Oracle 9i/10g/11g, Microsoft SQL Server 2008/2010/2012, MS Access

App/Web Servers: Apache Tomcat 6.0.x/7.0.x, Oracle Web Logic Server 10g/11g, JBoss 4/5

Services: REST, JSON,SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF

Tools: Maven, Ant, Log4j, JUnit

Operating Systems: Windows 9x/XP/7/8, DOS, UNIX, Linux

Design Patterns: MVC, Singleton, Factory, Front Controller, DAO

PROFESSIONAL EXPERIENCE

Confidential - CHARLOTTE, NC

Sr. Java/J2EE Developer

Roles & Responsibilities

  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Agile software Development Process.
  • Developed user interface using jQuery, Ajax, HTML5, DHTML, JSP, JSP Tag libraries to simplify the complexities of the application.
  • Developed CustomizedSpringMulti Action controllers for handling similar operations and configuredspringandSpringJDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Developed and implemented Swing,SpringandJ2EEbasedMVC(Model-View-Controller) framework for the application.
  • Configuring spring frame work that includes Spring core and the Spring ORM to work with Hibernate.
  • Implemented application level persistence using Hibernate and spring.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML5.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Developed API using Hibernate to interact with the Oracle database.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS, JavaScript, jQuery UI.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Enhanced and optimized the functionality of Web UI usingCSS3,HTML5and Angular JS.
  • Developed business layer using spring, hibernate and DAO.
  • Involved in implementation of MVC pattern usingAngular JS, and Spring Controller.
  • Created a simple customer management web application using Maven as project management tool, Struts as web framework, and Hibernate as database ORM framework.
  • Created login and registration web page application using Maven, Struts, and Hibernate.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Developed JUnit test cases to validate the REST services.
  • Design and develop user interface usingHTML5tags, AJAX,Angular JS, JQuery, and XML.
  • Wrote client side and server side validations using Struts Validators and JavaScripts Validations.
  • Developed web applications using Spring MVC, JQuery, HTML5
  • Used Eclipse IDE for designing, coding and developing applications
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved
  • Involved in the development of presentation layer and GUI framework using CSS and HTML5. Client Side validations were done using JavaScript.
  • Customized Jasper Reports and SQL procedures according to the client requirements.
  • Developed a Web 2.0 control console to manage data matching for data staging
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Involving in Building the modules in Linux environment with Ant Script.

Environment: Java, J2EE, JSP, Servlets, HTML 5, CSS, MVC, Struts, Angular JS, SOAP Web Services, REST, Spring, Hibernate, XML, SQL, Apache Tomcat, Agile methodology, Oracle 11g, Apache ANT, Unix, Junit

Confidential, CUPERTINO, CA

Sr. Java/J2EE Developer

Roles & Responsibilities

  • Involved in development using Agile software Development Process. Analyzed the end user requirements and developed the project design
  • Developed controllers for handling path operations and configuredspringandSpringJDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Developed and implemented Swing,SpringandJ2EEbasedMVC(Model-View-Controller) framework for the application.
  • Integrated the credit card payment process for iTunes with various third party players. This involved UI design, Software development and Database modeling.
  • Developed Mock Server for QA team using MockServer
  • Worked on developing an in built Jersey Server specific to the client to host it’s own applications
  • Developed Gradle specific applications on GitHub
  • Analyzed code and solved bugs using Jenkins
  • Configuring spring frame work that includes Spring core and the Spring ORM to work with Hibernate.
  • Created a credit card capture application using Spring Batch
  • Used Spring Security and Java web Token (JWT) to design and implement 2 Factor Authentication and OAuth for the applications.
  • Designed and developed ItemReaders and ItemWriters for Spring Batch for reading millions of records from the Database
  • Worked in designing Oracle 11g database for the application.
  • Developed JAX-RS REST services for the application that used JSON and XML formats.
  • Created Junits and worked on Integration Testing.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant, Maven on UNIX environment.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Developed application level persistence using Hibernate and spring.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS, JavaScript, jQuery UI.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Enhanced and optimized the functionality of Web UI usingCSS3,HTML5and Angular JS.
  • Developed business layer using spring, hibernate and DAO.
  • Used of MVC pattern usingAngular JS, and Spring Controller.
  • Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Developed JUnit test cases to validate the REST services.
  • Design and develop user interface usingHTML5tags, AJAX,Angular JS, JQuery, and XML.
  • Developed web applications using Spring MVC, JQuery, HTML5
  • Used Eclipse IDE for designing, coding and developing applications and Source Tree for managing GitHub commits
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved
  • Used JMS API and Rabbit MQ to develop the application.

Environment: Java8, J2EE, JSP, Servlets, HTML 5, Source Tree, MVC, Struts, Angular JS, AWS,SOAP Web Services, REST,SpringBoot, Hibernate, Spring Based MicroServices, XML,SVN, SQL, Apache Tomcat, Agile methodology, Oracle 11g, Apache ANT, Unix, Junit

Confidential, Jacksonville, FL

Sr. Java/J2EE Developer

Roles & Responsibilities

  • Involved in design, develop and implementation of the application using Spring 3.0 and J2EE framework.
  • Implemented Hibernate for data persistence
  • Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS.
  • Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
  • Involved in exposing the application as a Web Service (RESTful, JAXB, JAX-RPC, SOAP) and configuring to connect to other web services.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
  • Used Spring framework along with JSP, HTML, CSS, Angular JS and Java Script to construct the dynamic web pages (presentation layer) for the application.
  • Developed J2EE application using Spring framework with Hibernate, Spring MVC, Spring Test Context Framework and JUnit for unit testing.
  • Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Struts, Hibernate and HTML5.
  • Used Spring MVC for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate DAO Support’s session factory object.
  • Involved in developing Classes diagram in UML showing generalization and other relationships,
  • Combined Spring MVC and JQuery to perform the Ajax request and response to create and validated a form on server side.
  • Created web application prototype using jQuery and Angular JS.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Involved in the designing and developing modules in application using Spring.
  • Used dependency injection, AOP and transaction management.
  • Designed and developed User Interface using JSP, JSTL, HTML, AJAX, and JQuery.
  • Using hibernate implemented JPA for persisting backend database transaction results in persisted classes.
  • Built web-based applications using Spring MVC Architecture suitable for Apache Axis framework.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries etc.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Client side scripts using JAVA, JSP, and Java Script.

Environment: Java, J2EE, Servlets, EJB, Spring, Hibernate, Angular JS, SOAP Web Services, REST, HTML5, JMS, JavaScript, JDBC, CSS, SQL, JUnit, XML, Agile SCRUM Methodology, UNIX, Oracle 10g, Tomcat, JBoss, Maven, SVN

Confidential - Grand Priarie, TX

Java/J2EE Developer

Roles & Responsibilities

  • Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
  • Involved in various phases of Software Development Life Cycle (SDLC)
  • Well experienced in MVC architecture and Struts framework.
  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principals laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Redesigned the Aero portal screens and Menus using JSP and JQuery.
  • Developed the Admin screens using JSP and JavaScript.
  • Used a fast & concise JavaScript library called JQuery that simplified the HTML document traversing, event handling and Ajax interactions for rapid web development.
  • Used Spring Framework for Dependency injection and integrated with the EJB using annotations.
  • Deployed web applications in WebLogic server by creating Data source and uploading jars.
  • Automate build process by writing ANT build scripts.
  • Configured and customized logs using Log4J.
  • Spring MVC model integration for front-end request action controller.
  • Developed JUnit test cases.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed various UML diagrams like use cases, class diagrams and activity diagrams.
  • Played a key role in the design and development of almost all the modules of the project.
  • Used Log4J to validate functionalities and JUnit for unit testing.

Environment: Java, J2EE, SOAP Web Services, MVC, Spring, Struts, Hibernate, JUnit, JSP, JDBC, HTML, EJB, Servlets, JBoss, CVS, XML/XSL, SQL, Agile

Confidential Torrance, CA

Java/J2EE Developer

Roles & Responsibilities

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Developed user Interfaces using JSP's to provide unique personalized look-and-feel for administrators and other users of the system.
  • Used spring framework for dependency injection, transaction management in different layers.
  • Used Spring MVC framework controllers for Controller part of the MVC.
  • Designed dynamic web pages with analysis charts and constantly updating data using JavaScript, AJAX and JQuery.
  • Developed web pages to display the account transactions and details pertaining to that account usingDHTML,Spring Web Flow,and CSS.
  • Configured JDBC and LDAP security in the application server.
  • Developed LDAP server configuration file to enable encryption support for password storage.
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
  • Worked on Struts Framework components like struts-config.xml, validator-rules.xml, validation.xml, struts action classes, form-beans.
  • ImplementedSpring MVCarchitectureand Spring Bean FactoryusingIOC, AOPconcepts.
  • Implemented business logic inMiddle Tierusingpluggable components, which were specified in the customized xml documents usingSpringframework.
  • Programmed the business modules requiring interaction with the database using Spring and Hibernate frameworks.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Developed the Business logic on the web tier using EJB Stateless Session beans.
  • Designed and implementing Session Facade, Service Locator and DTO design patterns.
  • Involved in designing the user interfaces using JSPs.
  • Involved in Design documentation and implementation.
  • Developed business layer components using enterprise java beans (EJB).
  • Developed JUnit test cases for all the developed modules.
  • Used SVN for version control across common source code used by developers.
  • Developed XMLWeb Services using SOAP, WSDL.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle.

Environment: J2EE, JDK, JSP, JavaScript, spring, Eclipse, Struts, Hibernate, HTML, AJAX, XML, EJB, SQL, JUnit, Web Services, UNIX, SVN, Oracle

Confidential

Java Developer

Roles & Responsibilities:

  • Analyzed the requirements and enhanced the application which improved maintainability, extensibility and performance.
  • Designed Class Diagrams and Sequence diagrams for the application.
  • Involved in enhancing Presentation layer, Business layer and DAO layer components.
  • Implemented JSP, HTML, CSS, JavaScript and Ajax to design front end.
  • Client and Server side validations were done using JavaScript and Ajax.
  • Extensive use of Ajax to update the part of webpage which improved the performance of the application.
  • Used JQuery, a cross browser JavaScript library to dynamically add the items to a request on the client side.
  • Implemented database transactions using Hibernate ORM framework.
  • Business logic layer was implemented using Servlets and EJBs.
  • Implemented XML parsers such as DOM.
  • Incorporated persistence tier using Hibernate framework.
  • Developed code for Java Multithreading.
  • Worked on Draggable, Droppable and Resizable JQuery interactions.
  • Implemented Log4j to maintain system log.
  • Created service component using EJB.
  • Incorporated Mule for messaging.
  • Deployed the application on JBoss application server.
  • Used Oracle 8i as relational databases.
  • Involved in Unit testing, bug fixing, QA and Production support.

Environment: Java, JSP, Servlets, Hibernate, EJB, HTML, JQuery, JavaScript, Ajax, Log4j, XML, DOM, JBoss

Hire Now