We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Cypress, CA

SUMMARY:

  • Experienced as Java Developer/J2EE developer for 7 years in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for Insurance, Banking, Healthcare, ecommerce, and Telecom organizations.
  • Extensive experience using Core Java, J2EE, JSP, Servlets, AJAX, Angular JS, JMS, Hibernate, Spring, ORM, JNDI, Web Services, JDBC, XML, JavaScript.
  • Experience working with Oracle PL/SQL and writing stored procedures.
  • Proficient in XML technologies like SAX, DOM, X - Path, WSDL, DTD, XSD, SOA, JAXB.
  • Experience in Web development with JavaScript, Ajax, Bootstrap, JSP and XML.
  • Extensively worked with Core Java focusing on concepts like Multithreading, Exception Handling, File handling, IO, Generics, Data structures, Concurrency and Collection.
  • Experience with test-driven development (TDD), Junit unit testing framework and knowledge of ANT, MAVEN and Log4j tools.
  • Experience Working with Java APIs.
  • Experience Working with Core Java and Multithreading.
  • Experience in MVC architecture, Spring IOC and Hibernate.
  • Experience working with SOAP, Rest, Restful Web Services, APACHE CXF, JAX-RS, JAXB, Spring Security and Web Services Security.
  • Experience in Oracle, SQL Server 2000 and MySQL databases. Hands on with PL/SQL Stored Procedures, Triggers and Views.
  • Experienced with Oracle WebLogic, IBM WebSphere, JBoss, and Apache Tomcat Application Servers.
  • Keen interest in mastering new technologies and understanding new industry developments and the evolution of next generation programming solutions.
  • Understanding of AngularJS, NodeJS, MongoDB, Spring Boot and MicroServices.
  • Extensively used J2EE Design Patterns like Facade, DAO, DTO, MVC, Singleton and Prototype.
  • Worked on UNIX flavors like Linux.
  • Expertise in server-side development with Spring 4.2, Hibernate 4.2, JDBC, Servlets, MVC architecture, Java Beans, XML .
  • Experience Working in Production support.
  • Experience working with Agile SCRUM methodology.
  • Experience in using version control system like GIT, SVN and CVS etc.
  • Experience in all phases of Software Development Life Cycle across various workflows in web & Client/Server application development.

TECHNICAL SKILLS:

Languages: Java 1.8/1.7/1.6, J2EE, JavaScript, PL/SQL

Frameworks: Spring 4.2/3.5/3.0 (Dependency Injection, Spring MVC, DAO, Core, Context, AOP, IOC, JDBC, Spring with Hibernate, Spring Integration), Hibernate 4.2/3.0, Struts 1.3/2.5

Web Technologies: Servlets, JSP, JDBC, JSTL, HTML5, CSS3, AJAX, JavaScript, jQuery, Bootstrap, JSON, XML, XSLT, REST/SOAP web services, JPA, WSDL, JAX-WS, JAX-RS, Metro, Apache CXF, ActiveMQ

Databases: Oracle 11g/10g/9i, MySQL

IDE: Eclipse 3.3/3.2/3.1, NetBeans, IntelliJ IDEA, Atom

Web/App Servers: Apache Tomcat 8.0/7.0/6.5/6.0, WebLogic 12/11/10.x/9.2/8.1, IBM Web Sphere Application Server 8.5/8.0/7.0, JBoss 9.0

Operating Systems: Windows, UNIX, LINUX, MAC OS

Testing Tools/Others: Junit, Mockito, SoapUI, Log4j, Postman, SVN, GIT, CVS, JIRA, Jenkins, AspectJ, Spring AOP, Rational Rose, JMeter, JProfiler, maven

PROFESSIONAL EXPERIENCE:

Confidential, Cypress, CA

Java/J2EE Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Documented detailed technical design documents including class diagrams, technical flow diagrams and sequence diagrams.
  • Extensively worked in AGILE development environment.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Used Ajax and jQuery to dynamically load the content into the web pages without reloading the pages.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Involved in implementation of MVC pattern using Angular JS, Node JS, JSP and Spring Controller.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Designed and integrated the full scale Spring / Hibernate persistence solution with the application architectures.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • Used Spring AOP for reporting and used a test driven approach to development leveraging
  • Spring’s support for unit testing.
  • Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model along with Struts to develop application.
  • Implemented Action classes, Form classes and created Struts-config files, validation files, tiles definitions, resource bundles for the entire application using struts framework.
  • Business logic is implemented using Struts Action Components in the Struts.
  • Developed Struts Forms and Actions for validation of user request data and application Functionality.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Exposed spring services as Web Services with REST (Representational State Transfer).
  • Used JAX-RPC Web Services using SOAP to process the application for the customer.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Interfaced with the My SQL back-end database by integrating Spring with Hibernate.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used SVN for version control and LOG4J for debugging.
  • Involved in Maintenance and Enhancements for the project.
  • Extensively solved lot of tickets raised by users in Pivotal Tracker tool (Agile Project Management Tool).

Environment: Java, XML, EJB, JPA, HTML, CSS, JAVA SCRIPT, Node JS, DHTML, JSON, Struts, Hibernate, Spring, Servlet, JSP, JSF, AJAX, JQuery, REST, JAX-WS, Log4j, TOAD, SOAP, PL/SQL, web services, Websphere Application Server, MY SQL, My Eclipse, SVN, Edit plus, Notepad++, KAWA PRO, KANBAN, Pivotal Tracker.

Confidential, Richfield, MN

Sr. Java/Applications Developer

Responsibilities:

  • Involved in Spring Core and Spring MVC setup as Enterprise Application designing.
  • Responsible for implementing applications implemented using layered approach. Designed and developed the main Module to fit into MVC architecture leveraging Spring MVC.
  • Developed SOAP Web Services using Top-Down and Bottom-up approach.
  • Spring JDBC template and Hibernate DAO support is used for performing Database Transactions.
  • Consumed web services by generating Web Services Client wizard.
  • PL/SQL queries and Spring JDBC module is developed for querying the database to get members.
  • Developed front-end applications using Google Web Toolkit (GWT).
  • Developed DAO objects and Persistence logic for interacting with the database using Hibernate.
  • Used Test Driven Development (TDD) using JUnit 3.8/4.0 writing automated test scripts for all the components using agile methodologies.
  • Used Apache Ant for building the application.
  • Using GIT version control system.
  • Hands on experience on Cassandra database.
  • Refactoring code and Performance tuning the JVM and refactoring the logic.
  • SOAP UI is used for Unit Testing the web services and Altovo XMLSpy for testing XSD’s.
  • JUnit is used to performing Java Unit testing.
  • Log4J is used to print the logging, debugging, warning, info on the server console.
  • Deploying, supporting, and troubleshooting java services on WebSphere and WebLogic Server.
  • Participated in technical design review sessions to finalize on the design of application and prepared design documents using Class and Sequence Diagrams.

Environment: Spring Tool Suit, J2EE, JDK 1.7, JDBC, JQuery, Log4j, JMS, Altovo XML Spy, SOAPUI Pro, Spring 3.5, Spring MVC, Hibernate 3.5, Web Services (WSDL, SOAP, UDDI, XML), Apache Ant, REST web services, JUnit 4, XML, JavaScript, Oracle 11g, Jboss EAP 6.3, GIT, Source Tree.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Worked in a TDD (Test Driven Development) environment and participated throughout the SDLC process.
  • Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
  • Developed presentation layer code, using JSP, HTML, AJAX and JQuery.
  • Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core Java API and data structures
  • Used Spring JMS related MDB (Message Driven Beans) to receive the messages from other team with IBM MQ for queuing.
  • Used Hibernate as ORM tool to send and fetch data from Database.
  • Developed the Business layer using spring (IOC, AOP), DTO, and JTA.
  • Developed the Persistence layer DAO using JPA.
  • Published SOAP based Webservices using JAX-WS specification of Apache CXF based implementation and tested them by using SOAP UI.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed unit test cases using JUnit framework for testing accuracy of code and logging with SLF4j + Log4j.
  • Used Maven as Build Automation Tool.
  • Worked with defect tracking system Clear Quest.
  • Worked with IDE as Eclipse and deployed into Websphere 6.
  • Responsible for code sanity in integration stream used Clear Case as version control tool.

Environment: Java,J2EE, HTML, CSS, AJAX, JQuery, JavaScript, JSP, Spring, Spring Batch, Spring web services, XML, UML, JUNIT, IBM Websphere, Maven, Hibernate, Clear Case, Oracle 11g, Spring JMS, IBM MQ, SOAP, JAX-WS, SOAP UI.

Confidential, Alpharetta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, Node JS, JQuery and Java script.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Extensively used HQL and SQL for querying databases.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Used Rest methodology for the service layer interface and used JSON for the data transformation.
  • Developed various AJAX and JSON calls for the communication between the server and the UI.
  • Developed web services for produce and consumed the services by making Web Service
  • Calls to remote services in different applications.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Developed the Mapping Resource Files for the database entities.
  • Packaged and deployed the application in IBM Websphere.
  • Written LINUX shell scripts to identify user login information.
  • Playback and technical presentations to the clients on acquired knowledge.
  • Generating reports in PDF using iText Open source and excel file formats.
  • Used log4J for application logging and notification tracing mechanisms.
  • Analysis and Bug fixing of the production problems and defects along with enhancements
  • Used Rational Clear Case for the version control.
  • Used Maven as the build tool.
  • Used J-Unit Testing and Ant Scripts.
  • Used JIRA for tracking the Project Stories in AGILE Methodology.

Environment: Java, JDK, J2EE (EJBs, JSP/Servlet, JDBC), HTML, CSS, Angular JS, Node JS, XML, JSON, AJAX, JQUERY, Struts, Hibernate, Spring, SOAP, MVC design patterns, Websphere Server, MySQL Server, JMS, JNDI, Ant, Maven, RMI, Eclipse IDE, UML, JIRA, Tortoise SVN, Rational Clear Case, LINUX.

Confidential, Round Rock, Texas

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring and Hibernate.
  • Used Spring /MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Involved in handling transactions using Spring Declarative Transaction management.
  • Implemented Caching mechanism using Spring Gem fire Template.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Used SOA Integration service for Data Integration Service and Functional Integration Service .Used SOAPUI for the functional testing and inspection and invocation of spring based Web Services.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton. While developing web-based applications used Web Services, both SOAP/WSDL and REST,
  • Created complex SQL and used JDBC connectivity to access the database.
  • Implemented PL/ SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Involved in Construction of UI using JQuery, AngularJs, Ext.js, Bootstrap and JavaScript.
  • Involved in Message Broker Development using IBM integration, Message Sets and Message Definitions, Coded the ESQL for Message Transformation Nodes, Eclipse, XML/XSLT and XSD.
  • Implemented Ajax and JQuery based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Developed the war/ear file using Ant script and deployed into Web Sphere Application Server.
  • Developed and implemented UI controls and APIs with ExtJS and Coded the front end Ajax framework components using Web 2.0 JavaScript library ExtJS.
  • Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task. Developed GWT ( Google Web Toolkit) 2.0 platform using API with MySQL as database and Tomcat.
  • Designed, developed and implemented of scientific information access prototype using client/server based prototype C++, Java, Sockets and Multithread.
  • Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.
  • Used JSF for internal report generation by fetching data from database with customized view using CSS and AJAX for form processing. Implemented Message Driven Bean Using JMS.. Implemented enterprise applications with JQuery, AngularJs and Spring MVC.Involved in creating test cases using JUnit for Java classes and Abstract spring dependency Injection test for spring beans.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java1.7/,JSP, CoreJava1.6Multithreading, Struts2.0,Servlets2.3,HTML5, JUnit,TestNG,NUnit,ScalaTest, XML/XSL,XSD,JavaScript, Log4j, JQuery, Spring3.0,Node.js, MySQL, Maven2.0/3.0SpringBatch,SpringIntegration,Git, Windows,WebSocket, Eclipse2.x/3.x, Subversion,Webservices, AWS, AngularJs, Oracle11g/10g,SQL, Drop wizard, DB2 .

Confidential

Java Developer

Responsibilities:

  • Effectively interacted with team members for requirements capture and Analysis.
  • Responsible for Understanding the scope of the Project and Requirement gathering.
  • Responsible for creation of Beans, Controller classes JSPs.
  • Involved in fixing Front-End issues with the layouts.
  • Involved in gathering requirements, design, and development of Flex components.
  • Involved in skinning and styling of Flex components.
  • Developed portlets using Spring MVC.
  • Configured Spring Web MVC Framework to implement Java Framework design patterns.
  • Worked on spring batch application framework features IOC container and AOP.
  • Worked on Hibernate object relational mapping according to database schema
  • Worked on the Web Services clients and WSDL generation. Integrated the clients with third party services in the other module of the application using Restful Services JAX-RS.
  • Experience with Core Java fundamentals such as Multithreading, Collections, Generics and Annotations.
  • Developing, testing, constructing Restful API web Services using Jersey and apache CXF implementation.
  • Ensure cross-platform compatibility, including desktop and mobile browsers.
  • Involved in creation of Test Cases for JUnit Testing.
  • Experience in testing (making test cases using JUNIT) and deploying applications using ANT and Jenkins tools.
  • Involved in debugging and troubleshooting related to production and environment issues
  • Used SVN, Perforce as configuration management tool for code versioning and release.
  • Deployed the applications on Web Sphere Application Server 8.
  • Designing Business rules needed in Policy System using drools engine.
  • Worked as a drools developer with rich experience in complex rule development on Jboss BRMS
  • Used Subversion SVN and Clear Case for Source Control and Version Management.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Involved in writing unit test cases and code review.
  • Involved in development of some common components.
  • Performed the day to day analysis for issue tracking system.
  • Managed the development server to deploy the application EARs and WAR files.

Environment: Java, J2EE Servlet, JSP, Flex, VXML, XML, JavaScript, AngularJS, Spring Web MVC Framework, Log4j, ANT, RMI, Jboss, Jenkins, Web services, AWS, Restful Services, Spring batch, Jboss fuse WebSphere Application Server 8 and Oracle.

We'd love your feedback!