We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Ft Worth, TX

SUMMARY:

  • Over 7 years of experience as a Software Developer involved in Object - oriented analysis, Design, Development, Testing, Implementation and maintenance of web bases and client server multi-tier applications using Java/J2EE technology.
  • Expertise in SLDC activities like gathering requirements from clients, design, development, testing, implementation and deployment.
  • Experience in Core Java with strong understanding and working knowledge of OO Concepts like Collections, Multi-Threading, Exception Handling and Polymorphism.
  • Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams and State diagrams.
  • Proficient in Java/J2EE Design Patterns like Singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO).
  • Excellent knowledge and experience of developing applications with MVC using Struts framework and Spring framework.
  • Expertise in developing multi-tire Enterprise applications using Core Java & web technologies like JSP, Servlets, JDBC, Hibernate, JNDI, JMS, Java Beans, and XML.
  • Expertise in developing and updating a web page quickly and effectively using HTML5, CSS3, AngularJS, Bootstrap and jQuery with the webpage Cross Browser Compatibility and Responsive Web Design.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF.
  • Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Good knowledge of messaging services using JMS, IBM MQ, Active MQ.
  • Experience in implementing web based projects using Web/Application Servers such as WebLogic, Apache Tomcat, IBM WebSphere, and JBOSS Application Server.
  • Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD) and RAD.
  • Experience in retrieving & manipulating data from backend using SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Experience with databases such as Oracle, SQL Server, MySQL, DB2 and MS Access.
  • Extensive experience in implementation of version control software SVN, VSS, CVS.
  • Hands-on experience working with the JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and extensively used the JMS API.
  • Application development in different environments like Windows, Linux and UNIX.
  • Good Working Knowledge of ANT and Maven for project build/test/deployment, Log4j for logging, and JUnit for unit testing.
  • Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.

TECHNICAL SKILLS:

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

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Spring, RMI, Log4j, XML, JAXP, DOM, JNDI, JMS, JNI, JUnit, Web services, Custom Tags

Web Technologies: HTML, JavaScript, CSS, AJAX, DOJO, XML, JSP, AngularJS

Frameworks and IDE's: Struts, Spring, Hibernate, JPA

Application Servers: WebLogic, WebSphere, Apache Tomcat, JBOSS

Databases: Oracle, SQL Server, PL/SQL, My SQL, TOAD.

Operating Systems: Windows, Linux, UNIX

Web Services: WSDL, SOAP, JAX-WS, JAX-RS, AXIS 2, CXF, REST API

Version Control Tools: CVS, SVN, Rational Clear Case

Build Script: Ant, Maven

IDE's: RAD, Eclipse, NetBeans, TOAD

Messaging System: JAX-WS, JMS, IBM MQ

Patterns: MVC, business delegate, service locator, session fa ade, Factory, Abstract Factory, DAO, Singleton, etc.

Methodologies: Agile, Waterfall, SDLC, Iterative

PROFESSIONAL EXPERIENCE:

Confidential, Ft. Worth, TX

Full Stack Java Developer

Responsibilities:

  • Involved in SDLC stages of application including Requirements analysis, Implementation, Design and Testing.
  • Followed Agile methodology for the development and participated in the Scrum meeting.
  • Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML.
  • Developed Data Access Layer to interact with target database by implementing Hibernate Framework and integrated with Spring.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of spring and hibernate integration.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed the front-end user interface using Servlets, JDBC, HTML5, DHTML, CSS3, XML, Ajax, JavaScript, AngularJS, & Bootstrap as per Use Case Specification.
  • Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
  • Performed data manipulation on front end using JavaScript and JSON.
  • Created responsive webpage to different platforms by applying Bootstrap (user information page, device information page, logging viewer page) with AngularJS framework.
  • Developed an AngularJS workflow manager leveraging Angular-UI's for flexible configuration and management of multi-step user input flows.
  • Developed application with JMS for sending & receiving Point-to-Point JMS queue messages.
  • Generated POJO classes with JPA annotations using reverse engineering.
  • 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.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebLogic Application server.
  • Involved in designing database and writing SQL and PL/SQL using Oracle database writing/calling Stored Procedures, Functions and for error handling.
  • Used Log4J as logging services, JUnit for unit testing & ANT for build project compilation.
  • Used Eclipse IDE for application development, debugging and deployment.
  • Support the Application whenever encountered Production issues.

Environment: JEE, Core Java, Spring MVC, Spring, Java Swing, JQuery, Spring AOP, Hibernate, PL/SQL, REST, HTML5, CSS3, JSP, JavaScript, Perl, Jenkins, Oracle 10g, GIT, TDD, Junit, Log4j, Eclipse RCP, Linux, Apache Tomcat and JBOSS.

Confidential, Alpharetta, GA

Java/J2EE Developer

Responsibilities:

  • Coordinated with the business analysts, project managers to analyze new propose Ideas/Requirements, designed the integrated tool, developed and implemented all the modules.
  • Involved in different stages of Software Development Life Cycle SDLC including analysis, designing, coding, and testing.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Implemented spring framework for the backend development. Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.
  • Responsible to enhance the UI using HTML5, JavaScript, XML, JSP, AngularJS, CSS3 as per the requirements and providing the client side JavaScript validations.
  • Applied AJAX, JavaScript and jQuery to handle asynchronous requests from clients.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS and jQuery.
  • Used the responsive utilities of the Bootstrap frameworks to facilitate the design displaying properly on different devices.
  • Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents.
  • Deployed allocations in the JBOSS application servers and written automation scripts on UNIX boxes.
  • Developed a standalone MQ and Topic related application to support QA team for testing the application in standalone mode.
  • Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Installation and maintenance of CVS for users to check out project and maintain various versions of the project.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Good Knowledge on Linux System Programming, IPC, Multithreading.
  • Used Test Driven Development (TDD) to address development issues and providing solutions for it.

Confidential, Cherry Hill, New Jersey

Java/J2EE Developer

Responsibilities:

  • Participated in Functional and Systems Requirements Modelling sessions to create System Requirements for the application.
  • Developed front end using Struts MVC framework, business components using EJB's.
  • Used AJAX API for intensive user operations and client-side validations.
  • Utilizing XML descriptors to describe screens, their actions, and their security roles'/levels.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and JavaScript to simplify the complexities of the application.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed J2EE Beans, Action Classes, and Action Mapping and hibernate classes to retrieve and submit using the Struts framework.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Created REST based web services to receive membership, service data for users.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Used Rational ClearCase for version control and ClearQuest for bug tracking.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Coding, modification and implementation of user requirements.
  • Followed Agile (SCRUM) methodologies for Software Development.
  • Designed UML diagrams as part of the functional and technical Design using Visio.
  • Involved in the development of CRUD (Create, Update and Delete) functionality for various administrative system related tables and product components.
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript. Implemented XML callbacks and Core functionality using JAVA.
  • Involved in unit testing and Regression testing to ensure that the product assures to have good quality.
  • Used JavaScript for validation of page data in the HTML pages.
  • Preparation of framework classes for communication between portal to EJB and Hibernate.
  • Involved in creation of web services, WSDL and web methods with Annotation in hibernate, implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • Implemented modules using Core Java APIs, Java collection and integrating the modules and used Web Services by exchanging data between applications over HTTP.
  • Involved in writing SQL and My SQL, highly sophisticated stored procedures and PL/SQL for back end.
  • Developed MAVEN scripts for preparing EAR & WAR files used to deploy J2EE components.
  • Used NetBeans for development & Apache Tomcat Application Server for deploying web application.
  • Utilized Visual Source Safe (VSS) for the purpose of version Control and source code maintenance needs.
  • Use IBM MQ Series to send information from mainframe to web and back to mainframe.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Participated in multiple phases of project life cycle.
  • Used Spring (MVC) Framework to develop the application. Used Factory, DAO, Singleton and DTO and Value Object, Business Delegate design patterns.
  • Used Rational Rose to draw UML diagrams and to develop the Use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams.
  • Implemented the Spring framework for Dependency Injection (DI/IoC).
  • Created RESTful web services interface to Java-based accounts.
  • Configured MQ Connection Factory, Queue names in WebSphere Admin console for JMS.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle Server database.
  • Used WebSphere for application server.
  • Implemented the Spring-ORM for Hibernate using the Hibernate Template class.
  • Designed and developed the Object Relational mapping using Hibernate to store and persist data in Oracle database.
  • Involved in writing the associations for the query in xml mapping files in Hibernate.
  • Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
  • Developed JUNIT test cases for unit testing.
  • Used Eclipse as development environment tool.
  • Used JIRA for tracking the Activities, Tasks and Defects & SVN to manage the source code.
  • Documented the Migration process to make it easy for future migrations.
  • Used Log4j for writing the logs including errors, info, etc.
  • Used ANT build scripts and DOS deployment scripts to handle staging in QA & Pre prod environments.

We'd love your feedback!