We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Richmond, VA

SUMMARY:

  • Senior Java/UI Developer with 8 years of software development experience involving object - oriented analysis, design, development and support of web based and n-tier client/server applications based on Java, J2EE and UI technologies. Experience in using Aggregation Framework in MongoDB and NoSQL Databases.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Generics, Exception Handling and Polymorphism.
  • Diverse experience utilizing technologies like Core Java, JSP, XSLT, jQuery, Java Servlets, Struts, Spring, Hibernate, JSF, EJB, JNDI, JMS, XML, XML Beans, Web Services, Maven, Ant, JDBC, PL/SQL And Agile.
  • Expertise in using J2EE Application Servers such as IBM Web Sphere, WebLogic and Tomcat.
  • Experience in designing and developing web-based applications using Java/J2EE, Micro Services, and REST, Spring MVC framework, Spring REST, Spring Security, Hibernate, Struts 2.x, Angular JS, Oracle, MYSQL, SQL.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Proficient in applying Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object.
  • Expertise in developing single page applications using front end technologies like HTML, CSS, JavaScript, JSTL, AJAX, jQuery, JSON, Dojo, bootstrap, AngularJS, Angular and node.js.
  • Hands on experience in database changes which included creating complex analytic SQL queries, PL/SQL stored procedures, triggers and functions as needed for the application.
  • Extensive Experience in developing persistence layer applications based on Object-Relational Mapping (ORM) between Java and Database (Oracle) using Hibernate.
  • Experience working in Test Driven Development using Junit to automate unit test cases.
  • Developed projects and products using SDLC (Software development life cycle), from initiation, planning, designing, execution and implementation, development.
  • Experience in Cross browser compatibility implementation and testing.
  • Experience in Deployment, configuration, Implementation & performance tuning of WebLogic 8.1 and WebSphere 5.x/6.x/7.x, Oracle Application Server, JBoss, Apache and Tomcat Servers.
  • Expertise in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator and Adobe Flash.
  • Very good team player, self-motivated and excellent communication skills. Adapt quickly to an existing, complex environment.

TECHNICAL SKILLS:

Web Languages: Core Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web Flow, JSP Tag LibrariesEJB 3.0, JDBC, JavaScript, SQL

Frameworks: Spring, Struts, JSF Framework

Methodology: OOAD, OOPS, UML, RUP, Autosys

Scripting Language: Java Script, CSS, AngularJS, Angular

Database: Oracle11g, MySQL 5.x and SqlServer

Operating System: DOS, Windows, Unix, Red Hat, LINUX

IDE Tools: Eclipse, STS, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, Rational

Rose, LDAP, RUP Methodology, Clear Case/Clear Quest, Red Hat JBOSS Developer Studio

Web Services: SOAP, REST, Spring Rest

Version Control: Git, SVN, Clear case, CVS

Tools: RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven

Web/App. Servers: WebSphere Application Server 8.0, Apache Tomcat, Web Logic 7.1/8.x, JBoss 4.x/5.x

PROFESSIONAL EXPERIENCE:

Confidential - Richmond, VA

Java Full Stack Developer

Responsibilities:

  • Following Agile methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
  • Actively participated in the Analysis, Design, Development and Testing phases of various modules.
  • Developed front end web applications by using web technologies such as Angular, HTML5, CSS3, JavaScript, JSON, CSS bootstrap, JSP, JSTL.
  • Developed customized components, directives in Angular to develop dynamic and responsive webpages.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented business logic using Spring service layer and Spring DAO layer using Spring Framework.
  • Develop complex NoSQL queries by using Spring Data to display the data in different dashboards in the application.
  • Involved in developing REST web services using microservice architecture and Spring Boot .
  • Designed and Developed server-side components using Java, J2EE, JAX-WS, JAX-RS, SOAP, WSDL, and UDDI.
  • Integrated Spring and Mongo, configured logging using log4j and developed exception handling for the application.
  • Handled different workflows in the application via BPM using Activity.
  • Performed Unit testing using Junit/Mockito. Used GIT for version control and Bamboo for deploying applications.

Environment: Java 8, JavaScript, Angular, HTML5, CSS3, Bootstrap, Spring Boot 1.5, Spring Security 4.2, Spring 3.4, MongoDB 3.4, Web Services, Docker, Micro Services, Junit, Drools, BPMN, Mockito, Jira, STS, Git, Tomcat.

Confidential - Phoenix, AZ

Java Full Stack Developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Developed presentation layer using HTML5, JavaScript, CSS, jQuery, AngularJS, JSP, AJAX.
  • Worked on responsiveness of the application and explored the fixed width and fluid layouts using the Twitter Bootstrap.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Implemented the application MVC Architecture using Spring.
  • Developed Spring MVC controllers, services and DAO's.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Developed SOAP as well as RESTful web services using JAX-WS, JAX-RS and tested the web services using SOAPUI.
  • Configured the IBM WebSphere application server and the deployed application on it.
  • Involved in writing SQL Queries for Database CRUD Operations and verified the Data with the Production, Acceptance and Integration. Used Hibernate as ORM to map Java classes to data base tables.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations. Implemented the logging mechanism using log4j framework.
  • Maintained GitHub as a source code repository and handled branching, tagging, merging process.
  • Involved in creating JUnit based unit test cases using Mockito as the mocking framework for objects under test.

Environment: Java 7, Spring 3.x, WSDL, SOAP, REST, JAX-RS, JAX-WS, IBM WebSphere, JMS, Linux, Eclipse, GitHub, Mockito, Hibernate, Maven, HTML5, JavaScript, CSS3, jQuery, AngularJS 1.4, JSP.

Confidential, Akron, OH

Java Full Stack Developer

Responsibilities:

  • Designed dynamic and cross-browser compatible pages using HTML5, CSS3, JavaScript and AJAX.
  • Used the node.js MVC Frameworks in the development of the web applications.
  • Building Web application using AngularJS for front-end and Node.js for building Server-side API’s.
  • Created custom angular directives and filters for filtering the data that we display on the web page.
  • Used Bootstrap and Media Queries in creating a responsive website across different size of screen, from cellphone to laptop.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
  • Extensively involved in the integration of the Front-End web interface with the controller using Spring MVC.
  • Developed Spring MVC controllers, services and DAO's.
  • Obtained experience in using Hibernate 3.0 framework to interact with Oracle database.
  • Created POJO’s and DAOs for the database entities using Hibernate Annotation mapping.
  • Extensively used Spring MVC for servlet configurations both during application Development and Test.
  • Developed REST services using Jersey implementation.
  • Involved in creating JUnit based unit test cases using Mockito as the mocking framework for the objects under test. Involved in working with the QA to assist in writing test code and debugging the defects in the application.
  • Used Maven as the building tool and involved in designing database schema changes and J2EE software upgrades to support new feature. Involved in technical mentoring, production system support and customizing solutions.

Environment: Java 7, Java EE6, Spring MVC, REST, Jersey, JMS, Hibernate 3.0, Spring3.2, Eclipse3.8, UML,HTML5, CSS3, Bootstrap, JavaScript, AJAX, jQuery, JSON, AngularJS, Node.js, Bootstrap, WebLogic 11g application server, Log4j, Oracle 10g, JNDI, JUnit, Maven, log4j, SVN, Mockito.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of SDLC like Design & Analysis of the Customer Specifications, Development and Customization of the Application. Creating High Level and Low-Level System Design documents.
  • Designed dynamic and cross-browser compatible pages using HTML5, CSS3, JavaScript and AJAX.
  • Developing the web applications using Spring Framework, Hibernate
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and Dependency Injection.
  • Customizing third party vendor information using Web services (SOAP and WSDL)
  • Designed and developed the Rules Engine using Drools.
  • Customizing Log4J for maintaining information and debugging.
  • Creating Unit test cases using Junit. Performed design reviews with the Architects, code reviews with the team.
  • Preparing builds, deploy and co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Maintain source code using PVCS.

Environment: Java, J2EE (Servlets, JSP, JDBC), EJB, Log4J, JSP, HTML, JavaScript, jQuery, JDK 1.7, JSF1.1, JavaScript, Hibernate 3.0, MySQL 5.5, Apache Tomcat 5.5 and Eclipse IDE.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Implemented application level persistence using Hibernate and spring .
  • Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web Link and CSS.
  • Wrote custom JavaScript and CSS to maintain user friendly look and feel.
  • Wrote jQuery function while implementing various UI Screens across the whole web application.
  • Wrote application level code to perform client-side validation using jQuery, JavaScript.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Designed and developed rich front-end screens using JSF (Icefaces).
  • Developed Managed beans and defined Navigation rules for the application using JSF.
  • Created multi-module maven project and used Maven to build applications and Jenkins for continuous integration. Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Used Maven script for building and deploying the application on WebLogic Application Server.

Environment: Java/Java EE5, JSP2.1, Spring 2.5, Spring MVC, Hibernate3.0, Web services, JAX-RS, Rational Rose, WADL, SoapUI, HTML, CSS, JavaScript, AJAX, JSON, jQuery, Maven, JMS, Maven, log4j, Jenkins, JPA, JSF, Ice Face, Oracle, MY SQL, SQL Developer, JIRA, SVN, PL/SQL, WebLogic 10.3, IntelliJ, UNIX.

Hire Now