We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Smithfield, RI

SUMMARY:

  • 7 Years of experience as a JAVA/J2EE developer in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications
  • Worked on full cycle development from conceptualization to programming and deployment.
  • Experienced in developing Web Applications involving J2EE technologies like JAVA, JSP, Servlets, Struts MVC, Hibernate, Spring MVC, HTML, Java Script, CSS, Angular.JS, Bootstrap, JSF, EJB, JDBC, JNDI, XML, AJAX and JUnit.
  • Proficient in designing J2EE applications using MVC pattern and Struts framework
  • Experience with Multithreading, OOAD concepts and Agile Methodology.
  • Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate.
  • Experienced in developing projects based on Restful web services, SOAP programming, Axis 2, WSDL, and XML parsers like SAX, DOM, JAXP.
  • Extensive experience in usage of ORM (Hibernate) in Spring framework
  • Implemented and supported SOA applications.
  • Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Good hands on experience on scripting languages like JavaScript and Unix Shell Scripts.
  • Experienced with IDE’s like RAD, WSAD, Eclipse, Net Beans etc.
  • Experienced with Application servers like WebSphere, JBoss, WebLogic, and Tomcat
  • Experience in developing PL/SQL queries and Stored Procedures.
  • Experienced in databases like ORACLE, DB2, MYSQL, SQL Server.
  • Experience in providing Production Support for Java/J2EE applications.
  • Exceptional at team building and motivating either at a peer level or in a leadership role. Able to work with little or no supervision. Good communication and time management skills.

TECHNICAL SKILLS:

Technologies: Java, J2EE, EJB, Java Beans, JSP/JSF, Servlets, JDBC, JNDI, Java Mail, Messaging (JMS), Multithreading, Web Services, SOAP, SQL, PL/SQL, ActiveX/COM/DCOM, LDAP.

Web Technologies: JavaScript, UML, HTML, XHTML, DHTML, XML, CSS, AngularJS, Bootstrap.

Application Servers: WebLogic 10.x/8.1, WebSphere 7.0/6.1,Tomcat 5.0, Jboss 4.x

Frameworks/ORM: Spring, Struts, Hibernate, iBatis

Databases: Oracle, DB2, MS SQL Server, MS Access, MYSQL

Operating System: Windows,Unix, Linux and Solaris

IDE: Eclipse, RAD, WSAD, JBuilder

Tools: Maven, JUnit, ANT, SVN, CVS, Toad, MS Visio, ClearCase, ClearQuest

PROFESSIONAL EXPERIENCE:

Confidential,Smithfield, RI

Full Stack Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development, testing, and maintenance phases under Extreme Programming Software Development methodology.
  • Responsible for working on Mainframe Migration: COBOL to Java.
  • Worked on JavaScript to validate input, manipulated HTML5 elements using JavaScript and AngularJS 1.5. Developed external JavaScript codes that can be used in several different web pages.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Used IBM RTC as a team-aware software development platform which integrates work item tracking, builds, source control and agile planning.
  • Developed business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Worked on Data Center Strategy (DCS), Distributed Apps Support: DST Listener and ESG
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Used Soap UI for testing Web Services and wrote Test Suites in Soap UI for all API's using Property Transfers
  • Wrote Stored Procedures, Functions, Analytic Functions, Joins and Prepared Statements using PL/SQL and responsible for optimizing these objects where ever necessary.
  • Wrote Maven build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Developed Web Services which are published on to the WebSphere application server.
  • Developed a customized logging components using Apache Log4J to log messages and errors and wrote test cases to verify the code for different conditions using JUnit.
  • Participated in fixing the defects identified from the test environments and successfully resolved the issues in a given time frame.

Environment: JAVA 1.7, J2EE, Servlets, EJB, Spring, Hibernate, JMS, Apache Axis, SOAP Web Services, REST, HTML, JavaScript, JDBC, PL/SQL, XML, UML, UNIX, Oracle, WebSphere Application Server, Tomcat, Maven, SVN.

Confidential,Arlington,VA

Java/J2EE Developer

Responsibilities:

  • Participated in extended SDLC process which includes Requirement Analysis, Design, Design Review, Development, Testing, Code Review and Continuous Integration.
  • Created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
  • Used Agile Methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Implemented the AJAX, JSPs and Servlets in the MVC Struts Framework to effectively handle the workflow of the application.
  • Involved in the development of presentation layer and GUI framework using CSS3,HTML5, AngularJS and Bootstrap.
  • Implemented the user interface for the User management such as Add user, Delete User, Modify user.
  • Implemented the business logic using JSP, JSTL, Java Beans and service classes.
  • Designed the presentation using Struts framework and command pattern for the middle tier.
  • Developed the action classes, Action form classes, created JSP's using Struts tag libraries and configured in Struts-config.xml, web.xml files.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed API using Hibernate to interact with the Oracle database
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Implemented all the CRUD operations using JPA query language.
  • Developed asynchronous components using IBM MQ Series with JMS for queuing and messaging.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
  • Extensive use of Teamforge for maintaining the design and other project related documents, status of the assigned tasks.
  • Used Eclipse IDE for designing, coding and developing applications on WebLogic Server.
  • Build the project assemblies using Maven, and deployed it with ANT script.
  • Developed test cases using JUnit and used SVN for maintaining repository for the project.

Environment: JAVA, J2EE, Struts, Hibernate, Spring, Servlet, JSP, iBatis, SOAP, REST, Oracle 11g, IBM MQ series, WebLogic, HTML5, CSS, AngularJS, ANT, XML, Log4j, JDBC, PL/SQL, UML, ANT, SVN, Windows

Confidential,Boston,MA

Java/J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested insufficient Information and helped clearing ambiguity in requirements document.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in design, develop and implementation of the application using Spring and J2EE framework.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Built web-based applications using Spring MVC Architecture
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Client side scripts using JAVA, JSP, and Java Script.
  • Design and Development of software components like Interface, Action Handlers,
  • Used RAD (Rational Application Developer for WebSphere Software) provided code generation tool for creating required classes like stub, proxy etc. suitable for Apache Axis framework.
  • Developed stored procedures (developed in PL/SQL) on the back end.
  • Consumed Web Services by implementing Spring's REST support is to make the development of RESTful Web services.
  • Involved in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
  • 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 Java Persistence API (JPA) through Hibernate 3.0.
  • Worked with WebSphere as application server and Tomcat as web server.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Performed Clear Quest defects, Database change requests logging using Clear Quest.
  • Used Maven for project builds and SVN as versioning system.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Provided production support for the application both onsite and remotely

Environment: JAVA 1.6, J2EE, Servlets, Spring, Hibernate, SOAP, RESTful Web Services, Spring Framework, HTML, JavaScript, JDBC, PL/SQL, XML, UML, Oracle 10g, WebSphere, Maven, SVN, Windows

Confidential, Mechanicsburg, PA

Java/J2EE Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Used Agile Methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Created Class Diagrams, Sequence Diagrams and Activity Diagrams to describe the relationship that exists among system\'s object in accordance with the business requirements using UML.
  • Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle, JBoss
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Implemented front-end using JSP, HTML, JSTL, CSS and JavaScript.
  • Developed client request validations and processing using JavaScript and HTML.
  • Developed Web services to allow communication between applications through RESTful over HTTP using Apache Axis2.
  • Designed and implemented transaction management using Spring AOP.
  • Implemented different types of spring controllers as per application requirements, Spring Validators, persistence layer, DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Developed EJB’s for implementing Business Logic and deployed them on WebSphere application Server
  • Used JPA for mapping business objects to the Oracle database
  • Automate build process by using Maven and used CVS version control tool.
  • Configured and customized logs using Log4J.
  • Provided production support by debugging and fixing critical issues related to application and database.
  • Troubleshooting of high volume and transaction and connection pool related issues in production and refactored code to fix the issues.

Environment: Java 1.6, J2EE, JavaScript, AJAX, JSP, Servlet, JMS, Struts, Spring MVC, Hibernate, EJB, JDBC, RESTful, Axis2, WebSphere, Maven, Oracle, HTML, CVS, XML, UML, Rational Rose, Windows

Confidential,Houston,TX

Java/J2EE Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Used Agile-Scrum software development methodology to develop web application.
  • Involved in designing UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
  • Developed Struts framework to implement MVC architecture.
  • Created User interfaces using JSP, HTML, CSS and JavaScript.
  • Developed Custom Tags and JSTL to support custom user interfaces.
  • Used CSS style sheets for presenting data from XML documents and data from databases to render on HTML web pages.
  • Used JavaScript and Struts validation framework for front end as well as server side validations.
  • Developed the client classes for the webservices implementing SOA.
  • Developed and deployed EJB’s (Session) to implement the business logic and to handle various interactions with the database.
  • Used Spring Framework for integrating Hibernate and Struts and also for dependency injection.
  • Extensively used Hibernate ORM tool in data access layer to map the object view of data into database and to provide access and update information in the database.
  • Developed Data Access Object (DAO) persistence layer using Hibernate.
  • Used Web Services - WSDL and SOAP for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
  • Supported the development of database schema and creation of database tables in DB2.
  • Worked with JavaBean and other J2EE components using concepts like Externalization, property files to develop business and data process.
  • Extensively used Eclipse for writing code.
  • Used ANT scripts to build the application and deployed on BEA WebLogic application server.
  • Involved in Unit Testing of the components using JUnit.
  • Used Log4J for logging and tracing the messages.
  • Used CVS for version control across common source code used by developers.

Environment: Java, J2EE, Hibernate, Struts, EJB, JSP, ANT, JDBC, UML, HTML, JavaScript, AJAX, CSS, Eclipse, WebLogic, XML, JSTL, XSLT, SOAP, WSDL, JAXP, Log4J, JUnit, CVS, PL/SQL, DB2, Windows

We'd love your feedback!