We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Around 5 years of progressive experience in design, development, implementation and testing of Client Server by using Java/J2EE Technologies.
  • In depth experience in programming language like Java,C/C++, scripting language like Python, database technology like Oracle(PL/SQL), MySQL with backend application, Client - Server application (Linux/Mac/Windows).
  • Solid background in Object-Oriented analysis and design.
  • Experienced in developing JEE applications using Struts MVC, Spring MVC, Spring JDBC, Spring JMX and Hibernate frame works.
  • In depth understanding of Java design patterns like DAO, MVC, Factory, Proxy, Adapter, Bridge, Singleton etc.
  • Great experience in developing and deploying applications using WebLogic.
  • Extensive experience in developing Graphical user interface using JSP, Java Script, AJAX, JSTL, CSS, HTML.
  • Experience in Service Oriented Architecture (SOA) using Web Services (SOAP, Restful, JAXB, WSDL and XML).
  • Good knowledge of latest version of object oriented JavaScript Libraries like Angular JS, Bootstrap, and Dojo Toolkit.
  • Excellent understanding of development and deployment of J2EE design patterns.
  • Hands on Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams.
  • Extensive experience in developing test cases using JUnit, JMock, and involved in Unit Testing and Integration testing during the projects.
  • Experience in the design and development of SOA architecture web services.
  • Hands on experience using the SOAP, WSDL, JAX-RPC, JAX-RS, JAX-WS and JAXB technologies.
  • Experience in using Source Code Controllers like CVS and Tortoise SVN.
  • Implemented security features using HTTP, SSL, JAAS,JSSE.
  • Experience on JAXB for java bindings and worked on parsing the XML data.
  • Integrated CI tools with issue tracking and code review tools like Bamboo with JIRA.
  • Support in post implementation and application maintenance support to the client.
  • Have excellent analytical and communication skills, proactive, well organized, efficient, a team player and foster collaborative work environment.
  • Good experience in all the core java concepts including multithreading, collections and exception handling.
  • Experienced in the use of agile approaches, Test-Driven Development and Scrum
  • Good knowledge of MSSQL Server 2008, Oracle 10g/11g, DB2 and MySQL 5.x
  • Self-motivated Team Player with excellent Interpersonal and Communication Skills.
  • Well focused and can meet the expected deadlines.

TECHNICAL SKILLS

Programming Languages: Java 1.5/1.6/1.7.

Tools: and IDE: Eclipse, NetBeans, Rational Rose, SOAPI, ANT, Tortoise SVN.

J2EE Technologies: JSP, Custom Tags and Tag libraries, Java Servlets, Java Beans, JMS, Web Services, Rest Services and JDBC.

Web Technologies: HTML, CSS, Java script, Angular JS, AJAX, Bootstrap, jQuery, XML, XSD and WSDL

Scripting Languages: Shell script.

Database Skills: SQL, PL/SQL and Oracle

Application Servers: Tomcat and WebLogic.

Operating Systems: Windows 7, Red hat Linux, Oracle Linux and UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Richmond, VA

Java Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed the applications using Java, J2EE, Struts, JDBC.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Built applications for scale using JavaScript.
  • Used AngularJS as the development framework to build a single-page application.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Created Struts form beans, action classes, JSPs following Struts framework standards.
  • Developed SOAP based XML web services.
  • Used SAX XML API to parse these XML and populate the values for a bean.
  • Used SVN and Maven as repositories.
  • Setting up Linux servers with Apache, JDK 1.7, JIRA and Git.
  • Used SOAP UI Pro version for testing the Web Services.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Monitored the error logs using Log4j and fixed the problems.
  • Created a deployment procedure utilizing Jenkins CI to run the unit tests.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Developed GWT GUIs that call the SOA web services through to the backend data services using SQL.
  • Implemented the database connectivity using JDBC with Oracle 11g database as backend.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Developed system architecture using UML.
  • Created detailed design documents using UML (Use case, Class, Sequence, and Component diagrams).
  • Implemented SOA to develop REST Based Web services using Spring Rest API.
  • Created web services using Spring @Rest Controller to return JSON to the frontend
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Performed GitHub bash and Terminal commands to clone, fetch, merge and push the code.
  • Used GIT for version control tool and Eclipse for IDE.

Environment: Java7, J2EE, Servlet/filters, JSP, JSTL, UML, Hibernate, GWT, Spring MVC, Active MQ, SOA, SOAP, RESTful, Java Script, XML, SQL, PL/SQL, HTML, AJAX, Angular.JS, Eclipse, MAVEN, JUnit, Jenkins, Log4j, Git, SVN.

Confidential, Lyndhurst, NJ

Java Developer

Responsibilities:

  • Developed the GUIs using HTML, CSS, JSP and Angular JS framework Components.
  • Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services.
  • Used Restful web services to consume the data from different projects.
  • Used Hibernate named queries concept to retrieve data from the database and integrate with Spring MVC to interact with back end persistence system (Oracle).
  • Extensively involved in creating complex SQL queries and calling Stored Procedures.
  • Request and Response mapping using Spring (AOP) from and to the application server by annotation based spring configuration in Eclipse IDE.
  • Utilized core J2EE design patterns such as DTO (Data Transfer Object), DAO in the implementation of the services.
  • Maintain high-quality of RESTful services and implemented REST web Services using Spring MVC and JAX-RS.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, AXIS and JAX-WS.
  • Developed and configured Jasmine test cases to test the Angular controllers for UI in Jasmine framework (JavaScript Testing Framework) in Eclipse IDE.
  • Developed various test cases to test the functionality for E2E (End-to-End) flow of application.
  • Developing SQL stored procedure and prepared statements for updating and accessing data from database.
  • Extensively performed User Interface validations on client-side.
  • Used Maven to build and deploy application onto WebLogic Application Server.
  • Also worked in Production support analyzed issues and fixed by writing SQL scripts and Javacode.
  • Used JIRA tracking tool to manage and track the issues reported by QA and prioritize and take Action based on the severity.
  • Involved in training team members with the application and business functionality.
  • Used Tortoise SVN for maintaining the component and for release and version management.

Environment: Java 7, Spring, Hibernate, HTML5, CSS3, Angular-JS, NodeJS, RESTFUL Web Services, XML, JSP, JMS, SOAP, AngularJS1.2/2.0, Java Script, Mockito, JUnit, Windows, JSON, Maven, Oracle 11g, WebLogic, Tortoise SVN, JIRA

Confidential

Java/UI Developer

Responsibilities:

  • Involved in gathering requirements, Analysis, Design, Development and testing of the entire Application.
  • Involved in all phases of SDLC (Software Development Life Cycle).
  • Created UML diagrams like class diagrams and activity diagrams using the Rational Rose.
  • Participated in the design and development of application using JSP, HTML, CSS and JavaScript.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Designed and developed the presentation layer using AJAX for RUI (Rich User Interface).
  • JSON is used in conjunction with JavaScript for making HTTP requests. jQuery is used for validation.
  • Developed the presentation tier of the application using Struts framework and MVC design pattern.
  • Configured the Hibernate ORM framework as persistence layer for the backend.
  • Designed and developed DAO's for accessing the POJO's and updating the DB tables using the POJO's, JavaCollections, and Synchronization etc.
  • Used Hibernate object relation mappings (ORM) for the database operations on MySQL.
  • Extensively participated in application integration. Spring is used to integrate Struts and Hibernate. Implemented interceptors for Spring and Hibernate.
  • Transactions were implemented using declarative transactions in Spring with transaction managers capable of supporting Hibernate.
  • Configuration issues in the various frameworks used were identified and resolved to extract an acceptable level of performance in terms of efficiency, response and robustness.
  • Consumed Web Services as a gateway for the payment through the third-party.
  • Developed Web Services using SOA, SOAP, WSDL and JAX-WS, JAX-RPC programming models.
  • Used Ant as build tool for building and deploying it into Web logic Server.
  • ANT scripts are used for automating build process.
  • Developed and executed unit tests and test suites for product components using Junit testing.

Environment: Core Java, Java EE, JSP, MySQL, UML, Servlet, SOA, Tomcat, SOAP Web Services, SWT, spring, Hibernate, Ant, Eclipse, Maven, jQuery, SVN, Ajax, json, CSS, HTML, Java Script, Bootstrap.

We'd love your feedback!