We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Long Beach, CA

PROFESSIONAL SUMMARY:

  • Highly Motivated software professional with 7+ years of experience in all phases of Software Development Life Cycle (SDLC) including System Design, Development, implementation and testing of various web applications using JAVA/J2EE Technologies.
  • Expertise in building Applications using various technologies like Java, spring, Hibernate, Servlets, Multithreading and Collection Framework.
  • Experience in various methodologies like Agile, Scrum, and Waterfall Models.
  • Experience in designing and developing Multi - Tier web applications using JAVA/J2EE technologies such as JSP, Servlet, JavaScript, JQuery, JDBC, Web Services.
  • Experience in using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Hands on Experience in developing Spring Application framework like MVC, Spring IOC(Inversion of control),JDBC, Spring core Springboot, Object Relation Mapping using Hibernate.
  • Hands on Experience in developing Micro Services,Spring,Hibernate which performs independently.
  • Expert in Deploying Applications on application server IBM Web Sphere Application Server, WebLogic, JBoss and Apache Tomcat Server.
  • Expert in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio, Rational Rose.
  • Development experience in different OS like Windows, Linux and excellent troubleshooting skills.
  • Sound RDBMS Concepts and Experience in writing SQL Queries and PL/SQL Databases like MySQL, SQL Server, Oracle and NoSQL like MongoDB.
  • Worked on coding using CoreJava concepts like Multithreading, Collections, Serialization, Synchronization, Exception Handling, and Database connections.
  • Experience on various java Design Patterns such as Session Façade, Service Locator, DAO, Front Controller, Factory and Singleton.
  • Proficient in programming by using the IDE tools like MyEclipse, Eclipse, STS(Spring Tool Suite), Webstorm, Brackets, Microsoft Visual Studio.
  • Expertise in developing front-end Applications using HTML5,CSS3, JavaScript, JQuery, AngularJS, JSON and MVC frameworks.
  • Expertise in using Maven and Gradle for building and deploying application on the servers.
  • Strong experience with Version Control like GIT,SVN,CVS.
  • Migrating existing application into micro services architecture using Rest APIs, Spring boot.
  • Hands on experience in TDD and using JUnit, Log4J.
  • Performed system wide analysis to ensure the proposed solution is the best-in-class without causing any negative impact.
  • Analyze complex system and business requirements.
  • Strong understanding of Algorithms and Data Structures.

TECHNICAL SKILLS:

C,Java,SQL,PL: SQL

Operating Systems: Windows,Linux,Unix

Java/J2EE Technologies: JDBC, JSP, JPA, Servlets, Spring, Spring boot, Hibernate

J2EE Web Services: SOAP, REST, WSDL

ClientSide Programming: HTML/HTML, CSS/CSS, DHTML, AJAX, JQUERY, JSON

UI Technologies: HTML, CSS, JavaScript, JQuery, Bootstrap, AngularJS.

Database: Oracle, SQL Server, MySQL,Mongo

Web and Application Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic

Methodologies: SDLC, OOAD, Agile

Tools & IDEs: MAVEN, Net beans, Eclipse IDE, Edit Plus, Microsoft Visual Studio, Webstrom,STS

Testing Tools: JUnit

Version Control: GIT,SVN

PROFESSIONAL EXPERIENCE:

Confidential, Long Beach,CA

JAVA Full Stack Developer

Responsibilities:

  • Followed Agile methodology to implement the application.
  • Collaborated with other development and integration team members to ensure Java technologies are properly implemented and maintained.
  • Used Spring MVC framework for developing web application.
  • Created and injected Spring Services, Spring Controllers and DAO’s to achieve dependency injection and to wire objects of business classes.
  • Integrated Spring Security with the Spring MVC web application. Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Used Spring framework for dependency injection and integrated with the Hibernate.
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into MySQL Database.
  • Designed and developed business components using Spring Boot.
  • Implemented Restful Web Services using Spring Boot.
  • Migrating existing application into micro services architecture using Rest APIs,spring boot.
  • Worked on parsing JSON to java objects and vice versa.
  • Created Restful Web Services through Angular JS services to get JSON Object and modified the response object to display in UI.
  • Deployed application in virtual server - Amazon Web Services for maintaining Volumes, Creating Snapshots and Security Groups in AWS.
  • Created detailed AWS Security Groups, which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Worked high end on Collections and Multithreading.
  • Developed GUI using JavaScript, jQuery, AngularJS, along with HTML5, CSS3 and Bootstrap.
  • Using AngularJS, created custom directives for data manipulations and to display data in standard format in UI.
  • Handled all the client side validations, hide and show controls, dropdown menus and tab navigation using AngularJS and HTML5 and jQuery.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, and version control(GIT).
  • Configured and set up Tomcat Server for deployment.
  • Used JUnit framework for Unit testing the application.
  • Involved in bug fixes and product support.
  • Used Gradle to build the project into WAR and EAR files and used Jenkins for continuous integration.

Environment: Java/J2EE, Design Pattern, JDBC, Spring, Hibernate, JavaScript, Ajax, JQuery, Web Services, AngularJS, JUnit, HTML, CSS3, Bootstrap, Application Server, Core Java,PL/SQL, RESTful API, Log4J,GIT,Eclipse,AWS,Jenkins.

Confidential, Raleigh, North Carolina

JAVA Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements Gathering, analysis, design, development and testing Followed Agile methodology.
  • Developed Application using J2EE patterns such as Singleton, controller, factory, facade, DAO .
  • Designed and Developed of the entire application using Spring MVC framework and Spring AOP components for intercept function call.
  • Extensively worked on writing the application using Spring Framework.Used Object Relational Mapping tools such as Hibernate for Data Mapping.
  • Used Hibernate Query Language ( HQL ) and Custom Queries to querying data from Oracle Data base In DAO .
  • Used Java Persistence API ( JPA) / Hibernate to communicate with data layer and XML/JAXB to read XML data.
  • Designed and implemented XML parsing for the XML's that are sent and received from the SOAP web services.
  • Designed and developed business components using Spring Boot .
  • Implemented Restful Web Services using Spring Boot.
  • Developed stored procedures, triggers and used PL/SQL on Oracle database.
  • Developed Web services in the service layer and implemented Web Services based on SOAP architecture with Restful.
  • Designed and Developed a web pages using AngularJS MVC Framework, HTML, JQuery, CSS.
  • Worked on AngularJS to create single page applications using its features like Routers, Controllers, Services, Directives.
  • User Interface logic was divided into Views, Models and Controllers using AngularJS MVC, Architecture.
  • Built highly interactive web pages using JQuery plug-in for Drag and Drop, JSON, AngularJS, JavaScript.
  • Used Maven for Life Cycle Management of the project.
  • Unit tested the complete application using JUnit .
  • Followed TDD and created numerous test cases for unit testing of the code using JUnit testing framework.

Environment : HTML5, CSS3, JavaScript, JQuery, Angular JS, Bootstrap, JQuery, XML, JSON Spring, REST & SOAP Web Services, Hibernate, JUnit, Eclipse, AJAX, Gradle, Oracle database, SVN.

Confidential, Atlanta, GA

JAVA/J2EE Developer

Responsibilities:

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Followed Agile methodologies to execute project. Build the application using TDD (Test Driven Development) approach.
  • Designed the application architecture of the System based on MVC , Struts Framework and J2EE specifications.
  • Utilized pair programming approach to ensure high quality code.
  • Worked with Spring and web services with SOAP by creating SOAP services using Spring Controller class.
  • Implemented Spring dependency injection ( DI ) for all the DAO's , Service Beans.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XPATH, XQuery and XSLT for XML transformations.
  • Developed service layer using various J2EE design patterns Singleton , DAO, Factory, and Repository, Builder .
  • Involved in creating, modifying and tuning SQL queries , prepared statements and stored procedures used by the application
  • Used Java Mailing or Messaging Service ( JMS ) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Used Hibernate to connect to the database .
  • Development of server side programming using Servlets , Struts .
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC , Business Delegate , Session Facade , Service Locator, Data Access Object, Singleton and Factory .
  • Used CVS for version control across common source code used by developers and deployed the applications on WebLogic Application Server.
  • Used XML Web Services using SOAP to transfer the amount to that is remote and global to different financial institutions.
  • Designed and developed user interface using front-end technologies like HTML, CSS, JavaScript, jQuery and AJAX .
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Used Mango DB as database and wrote MongoDB models and schema by using mongoose to query data and experienced in managing MongoDB environment from availability, performance and scalability perspectives.
  • Involved in the defect fixes. Configured and created application log files using Log4j required to trace application.
  • Eclipse is used for development as IDE. Used JUnit for unit testing and repeatable tests for the application.

Environment: Java, J2EE, Spring, Hibernate, HTML, CSS, JDBC, JavaScript, jQuery, AJAX, MVC, Struts, Mongo DB, WebLogic, DAO, servlets, JSP, TDD, Eclipse, XML, SQL, JMS, Web Services, CVS, SOAP , Log4j

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of project.
  • Involved in designing the user interfaces using JSP .
  • Used Spring MVC framework for developing web application.
  • Implemented Spring for cross cutting concerns and IOC pattern.
  • Configured Hibernate 2.0 for the application.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Configured Hibernate with Spring .
  • Implemented Business processes like user authentication, transfer of service using Session EJB’s.
  • Involved in using web services - WSDL and SOAP for getting information from third party.
  • Used Spring JDBC while dealing with the database.
  • Used SOAP UI for load testing the Web services.
  • Involved in creation of various DOA (Data Access Objects).
  • Deployed the application on to Websphere application server.
  • Used JMS (JAVA Messaging Service) for reliable and asynchronous exchange of important information.
  • Implemented OOPS concepts.
  • Used CVS for version control across common source code used by developers.
  • Developed JUnit test cases for all the developed modules.
  • Used Oracle 10g database to design various tables required for the project and used Stored Procedures in the application.

Environment: JDK 1.5, Hibernate 2.0, Spring 2.0, EJB,JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, CVS, log4j, Web sphere Application server, Oracle 10g, Rational Rose, Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Followed Agile methodology to implement the application.
  • Collaborated with other development and integration team members to ensure Java technologies are properly implemented and maintained. Involved in the development of business module applications using J2EE technologies like Servlets , JSP and JDBC .
  • Used the light weight container such as Spring Frame work to provide architectural flexibility for inversion of controller ( IOC ).
  • Integrated struts MVC with Spring DI and Spring,Hibernate,DAO.
  • Developed Front-end screens using HTML, CSS,JSON, JavaScript, JQuery and AJAX.
  • Used SOAP UI for testing web services.
  • Built scripts using Maven and deployed the application on the WebLogic application server.
  • Developed the application using Spring Tool Suite ( STS ) as the IDE and used the standard features for editing, debugging and running.
  • Used SVN for source code maintenance.
  • Developed test cases and performed unit test using JUnit Framework.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.

Environment: Java, J2EE, Servlets, JDBC,Web Services,SQL Server, SVC, PL/SQL, WSDL, SOAP, Eclipse, STS,Linux,XML, HTML, JavaScript,

Hire Now