We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

PROFESSIONAL SUMMARY:

  • Nearly 7 years of work experience as a Java/J2EE Fullstack programmer, developing applications using Servlets, JSP,JSTL, RMI, EJB, Struts, Spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
  • Experience in full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies like Waterfall, Agile (SCRUM) and Test Driven Development.
  • Experience in MVC architecture such as Spring MVC and Struts framework.
  • Performed business and systems analysis, application design, application development, testing, and implementation of J2EE technology solutions.
  • Experience in developing enterprise applications using various Spring Framework features such as Spring AOP, Spring ORM, Spring JDBC, Spring Security and Spring Transaction.
  • Experience in developing applications using Java technologies such as Java 1.8/1.7/1.6/1.5 , Spring 4/3.x, Struts 2.x and Hibernate 4/3.x.
  • Working knowledge on Spring Boot, Microservices
  • Implemented POJO and API for Hibernate.
  • Experience in client - side development with JSP, JavaScript, AJAX, XML, HTML, and JavaScript frameworks like JQuery and Angular JS.
  • Working knowledge on Unix Shell Scripting.
  • Hands on experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java Collections.
  • Expertise in development and deployment of web components that include Servlets, JSP and business layer components that include EJB, Web Services, JDBC, JNDI, JMS, JMX, Serialization, Collections API, multithreading.
  • Expertise in DB2 and also extensively worked with Oracle 11g/10g/9i/8i, SQL Server 2000, MySQL relational database management systems.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP) Working knowledge of Agile Development methodologies.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Worked on Agile methodology, SOA for many of the applications
  • Experience in XML technologies like SAX, DOM, XPath, SOAP, WSDL, XSD, JAXB, and JAXP.
  • Expertise in developing Message Driven Beans to implement listener for incoming JMS messages.
  • Hands on with unit testing using Junit, Mockito, JMock and code coverage using Cobertura.
  • Experience in implementing logging using Log4j
  • Experience with Test-driven development using various testing framework such as JUnit.
  • Experienced with IBM WebSphere Application Server, WebLogic Application Server, JBoss Application Server and Apache Tomcat Web Server.
  • Experience in building and deploying applications using Maven, ANT, and designing test cases for unit testing applications using JUnit.
  • Good knowledge of Configuration Management tools like SVN, CVS, and GIT for version control.
  • Expertise in developing RESTful web services with JSON, XML using Spring, Jersey and Apache CXF.
  • Experience in developing SOAP based web services using Metro, Apache CXF, XSD and WSDL.
  • Hands on with writing queries, stored procedures and triggers using SQL and PL/SQL.
  • Worked with reporting tools such as JasperReports..
  • Hands on experience in using UNIX, Red Hat Linux, Windows, MS Dos.
  • Extensive knowledge of J2EE architecture, Patterns, Design and development.
  • Experience on Core java technology including multithreading, JDBC, RMI, and network programming
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.

SKILL SET:

J2EE Technology: JSP, Servlets, JNDI, JDBC, JMS, Hibernate 4.0/3.x, Spring 4.0/3.x, JSTL, AJAX, AngularJS1/2, TypeScript, ReactJs, JSON, Web Services (SOAP, WSDL, UDDI), JAX-WS, DOM, HTML5 Restful Web Service, HTML, Log4J, Apache CXF, Metro, XML, XSL, XSD, XSLT, XPath.

Architecture & Framework: Spring 4.2/3.5/3.0, Struts 2.0/1.0, Hibernate 4.2/3.0, NodeJS

Database: Oracle 10g, SQL server 2005,MySQL

IDE: Eclipse, NetBeans, IBM RAD, JBuilder.

Design Methodology: UML,  Fall, Perl

Operating Systems: Windows, Fedora Core Linux 9.0, Red Hat Linux 7.3, UNIX, AIX 5.3, Linux

Conceptual knowledge: Web Services, Socket Programming.

GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery, YUI.

Query Languages: SQL, PL/SQL.

Programming Language: Java 1.8/1.7/1.6, SQL and PL/SQL

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: Eclipse 3.0, JIRA, TOAD, NetBeans, JDeveloper, Express

Certifications: OCJP

Design & Control: UML, Rational Rose, CVS, ClearCase

PROFESSIONAL EXPERIENCE:

Confidential, Tampa, FL

Java/ J2EE developer

Responsibilities:

  • Developed the application using Eclipse IDE.
  • Wrote test cases using JUnit testing framework and configured applications on Weblogic Server.
  • Creation of REST Web Services with JSON for the management of data using Jersey
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Developed SOAP application using WSDL to consume data.
  • Used Spring AOP for cross cutting concerns such as logging error and debugging messages using Log4j
  • Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Implemented Message Driven Bean as listener for JMS messages.
  • Developed web Components using JSP, Servlets and Server side components using Spring Framework modules such as Spring AOP, Spring MVC, Spring ORM and Spring JDBC.
  • Wrote Stored Procedures, Packages, PL/SQL scripts are used to query the database.
  • Installation and configuration of Development Environment using Eclipse with Weblogic Application server
  • Developed the application using Agile methodology and participated in Scrum meetings
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Involved in developing multi-tiered application using Spring MVC utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Used JIRA issue tracker to file the bugs.
  • Used Subversion for software version control.
  • Written Unit testing and Test suites using JUnit framework for testing the application.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Weblogic server.

Environment: Java 1.8/1.7, J2EE 6, JSTL, JavaScript, CSS3, AJAX, Html5, Oracle 10g, SQL, PL/ SQL, REST, JSON, Eclipse IDE, Maven, Jira, Web 2.0, SOA, Jasper Report, Cobertura, Spring 4/3.5, Hibernate 4/3.5, JQuery 1.8, Weblogic, Subversion (SVN), Junit, Agile, UML, JSP, Mockito, XML, XSD, WSDL, SOAP, SOAP UI, Log4j

Confidential, NC

Java Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Springs.
  • Interacting with client in design and code review meetings.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Designed and developed Controller Servlet, which will route request to Application Controller
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Development of hibernate objects for data fetching for batch and front-end processing
  • Front end screens development using JSP with tag libraries and HTML pages.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Designed and developed the user interface screens, data base design changes and changes to user access modules.
  • Used Angular JS to simplify development and testing of web applications by providing client-side model - view - controller (MVC) capability as well as providing structure for the entire development process.
  • Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Extensively developed supporting Java Beans Components.
  • Client side validations and server side validations are done according to the business needs.
  • Written test cases and done Unit testing and written executing Junit tests.
  • Used Log4J API for logging and debugging.
  • Written ANT Scripts for project build in UNIX environment.
  • Building application and deployment in servers as per request from the qa team.
  • Participated in User Acceptance Testing and issue resolution
  • Production implantation and post production support.

Environment: Java 1.6, Struts-Spring-Hibernate integration framework, JSP, HTML, Oracle 10g, SQL, PL/SQL, XML, Web logic, Eclipse, Ajax, JQuery.

Confidential, Portland, Oregon

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the project.
  • Worked exclusively on Add Beneficiary and Fund Transfer modules.
  • Implemented web-tier using Spring MVC Framework.
  • Used Core Spring IOC for dependency injection of various component beans.
  • Prepared root cause analysis to diagnose the issues in product and processes.
  • Implemented the application using Core Java (OOPs, Collections, Multithreading)
  • Involved and Developed all phases of security implementation using Spring Security system against All types of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Responsible for the performance improvement of batch processes using Core Java including Collections API and Multithreading.
  • Implemented the Persistence/DAO layer using Hibernate.
  • Developed the System Architecture based on different design patterns including MVC, SOA, DAO, Singleton, Factory, etc.
  • Used Struts MVC framework for another module in the project.
  • Involved in database Schema/XSD/WSDL design for the various components.
  • Implemented web services in RESTful Web Services using Spring Rest Template.
  • Developed JUnit test cases as part of the Test Driven Development approach.
  • Deployed the complete application inside WebLogic Application server.
  • Designed and developed user interface and used asynchronous technologies like AJAX.
  • Developed SQL queries, views, and stored procedures.
  • Used Log4j for debugging and error logging.
  • Collaborated with multiple teams to implement requirements and deploy the releases.

Environment: Java1.7/1.6, Spring 3.0, Spring MVC, Spring IOC, SOA, Design Patterns, UML, Hibernate, WebLogic, JBoss, Maven, Eclipse 4.0, Oracle 11g, Maven, XML XSD, JSP, Log4j, JUnit 4.0, Web Services, JIRA, TOAD, UNIX.

Confidential, Pennsylvania, PA

Java Programmer

Responsibilities:

  • Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
  • Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data Base In DAO.
  • Implemented all the CRUD operations using JPA query language.
  • Developed Junit test cases to validate the REST services.
  • Developed web applications using Spring MVC, JQuery, HTML, Bootstrap.
  • Develop the business logic using Java, JDBC and Deploy on Tomcat server.
  • Multi-Threading and Caching were used to improve user experience.
  • Built web-based maintenance application to maintain complex specification documents.
  • Used Spring MVC as the Web Services framework to implement the REST APIs involved. Made Single page module with use of Angular.js framework. Implemented the business logic using JSP, JSTL, Java Beans and service classes.
  • Created both producer and consumer web service components using REST and implemented RESTful web services.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Developed Web services for sending and getting data from different applications using REST messages, then used SAX and DOM XML parsers for data retrieval.
  • Involved in the development of presentation layer and GUI framework using CSS3 and HTML.
  • Developed XML web services for retrieving loan information from the bank.
  • Used Log4j for logging purposes.
  • Used Maven and ANT to build, run and create JARs and WAR files among other uses.

Environment: Java 7, Spring 3.0, J2EE, HTML, Hibernate 4.0, JSP, AngularJs, JSTL, AJAX, JQuery, Oracle, Web Logic, Eclipse, ANT, Apache Tomcat, JBoss7, SVN, SOA, J2EE, Oracle, NoSQL, XML 1.x, JAXB 2.x, XSLT 1.x, Log 4j, JUnit, SOAP webservices, WSDL 2.0, JAX-RS, JAX-WS, and Rest Web Services.

Confidential, Woodland Hills, CA

Sr. Java Developer

RESPONSIBILITIES:

  • Involved in the application designing including analyzing various frameworks and tools, component approaches and use cases.
  • Implemented hibernate Mapping like one to one, one to many and Many to Many based on the requirement.
  • Worked on Asynchronous messaging system by implementing JMS through Point-Point architecture based on Queues and topics.
  • Used Struts MVC to integrate with spring framework.
  • Enhanced existing REST APIs and added new secured APIs .
  • Involved in Production support and provided training and knowledge transfer to the user.
  • Followed the Test Driven Development(TDD) approach in developing the test cases for the functionalities prior to the implementation for modules like Quote generation and Broker registration module.
  • Used Subversion for maintaining the component and for release and version management and JIRA
  • Developed project using Spring MVC framework and designed business components using Spring IOC framework.
  • Used Core Java (OOPs, Collections, Mutltithreading) to implement the middleware business components.
  • for bug tracking.
  • Coordinated Unit (JUnit), Integration and User Acceptance Testing and developed test cases for REST API.
  • Modified XML response to JSON response.
  • Implemented Server side Caching mechanism using Ehcache to store application meta data and intermediate transaction state.

Environment: Java, J2EE,JSP Struts 2.0,JDBC 3.0, Web Services, XML, JNDI,  Hibernate 3.0, JMS, Spring 3.X, JSF, Weblogic Application Server 8.1, JQuery, Maven, Eclipse, Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, Junit 4.0, Log4j, Dojo, Ajax, JavaScript 1.2, XML/XSLT,SAX,DOM.

Confidential, Ann Arbor, MI

Java/ J2ee Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables on time.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Developed client side interface with the help of HTML/JSP/CSS/Java Script Pages
  • Built the System using OCP widgets(like MVC frame work)
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
  • Used SOAP web services using Apache Axis 2.0
  • Automated build process by writing ANT build scripts.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Played a key role in the design and development of almost all the modules of the project.
  • Configured and customized logs using Log4J.
  • Used JUnit for unit testing.
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: Java 1.6, JavaScript, Hibernate 3.0, Spring 3.0, SCRUM, JSP, Servlet, XML, Java Beans, Design Patterns, SOAP Web Services, Log4J, JUnit, Unix Shell Scripting, SVN, Oracle 9i, Eclipse 3.2, maven 4, JIRA, Tomcat 5.5 and Oracle. 

Confidential , IN

Java Developer

Responsibilities:

  • Developing new pages for personals.
  • Implementing MVC Design pattern for the Application.
  • Using Content Management tool (Dynapub) for publishing data.
  • Implementing AJAX to represent data in friendly and efficient manner.
  • Developing and Action Classes.
  • Implementing Log4j for logging and debugging.
  • Implementing Form based approach for ease of programming team.
  • Involved in software development life cycle as a team lead.

Environment: Core Java, Struts, J2EE (JSP/Servlets), XML, AJAX, DB2, My SQL, Tomcat, JSF 

We'd love your feedback!