We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Jacksonville F, L

SUMMARY

  • Over 7+ years of professional software development experience, consulting for major financial and business institutions in the U.S. and India.
  • Servlets, Subversion, RMI, JNDI, JMS, JSF, JBPM, EJB (Session Beans, MDB)
  • Experience of enterprise level application development with Java centric technologies in the domain of Banking and Insurance, Healthcare.
  • Extensive experience working in a Test - Driven Development and Agile-Scrum Development.
  • Developed UI/UX and JEE applications on IDE's like Eclipse, Seam, Net beans, and J Builder, J Developer, RAD, Sublime Text.
  • IBM's Rational Delivery Platform extensive experience with Spring framework of IBM Proprietary Framework with using tolls of Rational Clear Case & Quest with RUP Method.
  • Extensive experience in Creating & Consuming Web Services in Maven Project /Dynamic Web Project/ EAR Project with SOAP 2.2/Axis 3.0, WSDL, JAXB, JAX-RPC SOAP JAX WS2.x, Restful JAX-RS, Jersey 1.8/1.9, Jackson, Spring 3.0.
  • Around 4+ years of Professional Python development experience using Python, Django framework
  • Firm understanding of Agile (TDD) using Flex Unit and J Unit, logging using log4j, and debugging and profiling using the eclipse IDE.
  • Experience with model 2 technologies using Spring MVC, EAD4J MVC, Spring Batch, data modelling and ORM using Hibernate persistence provider.
  • Strong exposure to Web 2.0 client technologies using JSP, JSTL, XHTML, DOM, CSS, JavaScript and AJAX.
  • Strong experience in built Maven Based Projects and use POM file for create complete clean Project Documentation with POM file in Maven.
  • Experienced in developing and deploying applications on Oracle Glassfish, BEA Web Logic, IBM Web Sphere, JBoss and Apache Tomcat servers.
  • Experienced in database systems like Oracle … MySQL, and MS SQL Server server to manage tables and created views, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
  • Experienced writing Use cases, sequence diagrams and class diagrams with UML tools like Visio, Rational Rose for business modelling.
  • Hands on experience in building and deploying tools like ANT and MAVEN as well as version control using SVN/Subversion, Rational Clear Case, CVS and VSS.
  • Experience with Frameworks like Spring, Distributed Architecture, Soir, SOA etc.
  • Experienced in using Flex based Remote Object, SOAP based Web services & HTTP service.
  • Experience in using testing Tools JUnit, Selenium, Cucumber/Gherkin.
  • Experience using an Integrated Development Environment like Eclipse, RAD 7.5/8.5 for code development.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS

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

J2EE Technologies: SeJS JDBC, Servlets, JSP, JSTL

App/Web Servers: Apache Tomcat, WebLogic 8.1, IBM WebSphere, JBoss

Frameworks: Spring, Struts, Hibernate, MVC Architecture

SOA: Web Services, SOAP, WSDL, RESTful Web Services, XML, XSD, JAXB

GUI: DHTML, XHTML, AJAX, CSS, JavaScript, Dojo, Angular.JS, XSLT Others: ANT, JUnit, Log4j, GIT, Tortoise, SVN, Maven, Gradle

IDEs: Eclipse, NetBeans, Intellij

Design Patterns: DAO, DTO MVC, Singleton, Factory, Facade

Databases: IBM DB2, Oracle 9i/10g/11g, SQL Server, MySQL

Operating Systems: Windows 98/2000/XP/Vista 7, UNIX, LINUX (RHL5)

PROFESSIONAL EXPERIENCE

Confidential - Jacksonville F.L

JAVA Full Stack Developer

Responsibilities:

  • Involved in Full stack development based on JEE specifications and Spring Framework with MVC architecture.
  • Developed using web based technologies such as Hibernate ORM and Web Services (REST /SOA /microservices).
  • Implemented different design patterns such as singleton, Session Façade, Factory, MVC, Business delegate, session facade and DAO design patterns.
  • Used JPA (Object Mapping for the backend data persistency).
  • Worked with tracking tool JIRA on Agile Scrum performance estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Development of front end web pages using JSP2.0, JSON, Angular JS, JS Bootstrap, CSS, JavaScript and Spring TLD.
  • Used LDAP and Microsoft active directory series and built interfaces for the same.
  • Developed using Maven build scripts to automate the deployment to various Web Server.
  • Configured Oracle WebLogic Server forms part of Oracle Fusion Middleware portfolio which supports Oracle, and other JDBC-compliant databases.
  • Worked with Adobe Flex to create expressive and interactive interfaces.
  • Oracle WebLogic Server Process Edition configuration also includes Business Process Management and Data Mapping functionality.
  • Used GIT for source control and developed a logging component using Log4J to log messages and errors.
  • Involved in resolving bugs post production and resolved performance issues and participated in code reviews.
  • Worked on relational databases and wrote SQL scripts to manage the database.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Developed Functional Requirement Document based on users' requirement.
  • Experienced with Flex framework for building and maintaining web applications.
  • Monitored the error logs using Log4J and fixing the problems.

Environment: Java 8, JSP, JMS, AJAX, Log4j, jQuery, RESTful web services, JSON, XML, JAX-WS, Apache CXF, AngularJS, Spring, Hibernate, JavaScript, HTML, CSS, EJB, ANT, JUnit, ECLIPSE LUNA, GIT, and Oracle, MongoDB.

Confidential, OAK, TX

Full Stack Java Developer

Responsibilities:

  • Preparing Technical and Functional Specification documents based on Business Specification documents and Mapping documents
  • Designed various front end web pages on Net Sync application using a three-tier architecture using Java, J2EE, HTML, AngularJs, JavaScript, JSON, Ajax, JSP
  • Developed business layer using spring MVC, Hibernate and DAOs
  • Development of the source file(CSV) parsing, report functionalities using Java
  • Developed CSS classes and files to maintain a stable look and feel over the complete application
  • Integration of Java application with Oracle database
  • Developing PL/SQL scripts for loading into the target systems
  • Implementing DB listener in java
  • Implementing and parsing the XML using JDOM, W3C-dom
  • Used SOAP and REST web-services to get the data from database and populating accordingly
  • Used Log4j for Logging to track the application flow
  • Collaborating on source code versioning tool SVN for daily tracking tool to thoroughly track the daily tasks with iterations
  • Involved in understanding functional specifications and developing creative solutions to meet business requirements
  • Responsible for design, development, test and maintenance of applications designed on Java technologies
  • Used Firebug to debug and traverse application

Environment: Java, Spring MVC, Hibernate, HTML, JSP, Java Script, AngularJS, CSS, Oracle 11g, SQL Developer, Eclipse, JDOM, REST, SOAP, Apache Tomcat, Junit, Log4j, SVN.

Confidential

Java Developer

Responsibilities:

  • Developed use cases, drawn sequence diagrams and class diagrams for the application and responsible for writing program and functional specifications.
  • Involved in total Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in user interface design and development using Struts tags, Servlets, JSP, HTML and JavaScript.
  • Involved in development of the server-side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
  • Involved in development of data access layer, which are java classes to encapsulate all database specific calls using JDBC API.
  • Used Struts to implement the MVC framework for the presentation tier and Simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, Dyna Action Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
  • Used JDBC API to connect to the database and Performed CRUD operations to get and check the data.
  • Implemented different design patterns like Singleton, Factory, Data Access Objects and Front controller.
  • Development of the complex SQL queries, stored procedures, and modifications to the existing database structure as required per addition of new features.
  • Prepared EJB deployment descriptors using XML and Used JAXB components for transferring the objects between the application and the database.
  • Worked on Consuming Service Oriented Architecture based Front Office Pricing Web service for accessing pricing data along with Volatility.
  • Used Ant for building scripts process and wrote test cases using JUnit as a testing framework and SVN as a source version control to save the code.
  • Used CVS for version control across common source code used by developers and Developed J-Unit test cases for all the developed modules.
  • Designed and Developed interactive and dynamic front end web applications using HTML, Bootstrap and CSS.
  • Developed SOA Web services above the data access layer and Developed applications using Ant as a build tool.
  • Written Test cases and tested the application using JUnit testing framework and prepared the documentation.
  • Involved in XML parsing by using SAX and Written Stored Procedures using Oracle.

Environment: Java 1.6, HTML, Java Script, Servlets, JSP, JDBC 3.1, JNDI, Struts 2.2, Spring 3.1, Web services, RAD, Oracle10g, SQL, PL/SQL, UML, XML, ANT, JUnit, Log4j and Linux.

Confidential

Jr. Java Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
  • Used Spring for Configuration.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation
  • Developed the web interface using MVC design pattern with Spring framework.
  • Developed User Interface and implementing business process using HTML, JSP and Servlets.
  • Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
  • Involved in writing the presentation layer in Java Server Pages (JSP).
  • Wrote Servlet programming for the communication between web browser and server.
  • Used multithreading in programming to improve overall performance.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed an API to write XML documents from a database.
  • Utilized XML and XSL transformation for dynamic web-content and database connectivity.
  • Generated Jar files are deployed on Apache Tomcat Server.

Environment: Java 1.5, HTML, JSP, Servlets, Spring Framework, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5, SQL.

We'd love your feedback!