We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Wilkesboro, NC

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, Development, Testing, Implementation and Documentation using on Java/J2EE technologies.
  • Knowledge in J2EE Design Patterns, Singleton, MVC, Proxy, Data Access Object, Business Delegate and Factory.
  • Excellent in front - end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, to make better Single Page Application SPA working on Node.JS Server.
  • Experienced in Software Development Processes like SCRUM, Waterfall, Iterative and Agile Methodologies.
  • Used Java 8.0 features like Lambda Expressions.
  • Have experience with front end technologies like HTML, CSS, JavaScript, AngularJS, and jQuery.
  • Development experience using Spring, JSP, Servlets, JDBC, Web Services, MVC Struts, Hibernate.
  • Technical Expertise in Spring Framework features, Dependency Injection, AOP, JDBC Templates, Hibernate Integration, Hibernate Template, and JMS Template.
  • Experience in Web Services Technologies like SOA, SOAP and in developing Restful API with JSON as data exchange format.
  • Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM.
  • Experience in development and deployment with WebLogic, Apache Tomcat and WebSphere.
  • Hands on experience using Amazon AWS and cloud database.
  • Experienced in code audit, performance testing and application testing.
  • Setup build environment by writing ANT, MAVEN script, taking build, configuring and deploying applications in all the servers.
  • Experience handling database operations in PL/SQL using Triggers, Cursors, Function, Stored Procedures and Views.
  • Effective Team Player, excellent work ethics, ability to work in a diverse environment, and self-motivated to contribute towards team/company goals, in addition to individual commitment towards excellence.

TECHNICAL SKILLS:

Languages: Java 8/7, J2EE, C, C++, SQL, PL/SQL.

J2EE Technologies: JSP, Servlets, JMS, JNDI, AWT, GWT, Transaction API, Design Patterns.

Frameworks: Spring, Hibernate, Struts MVC.

Web Technologies: HTML, JavaScript, CSS3, XML, JSP, jQuery, AngularJS.

Application Servers: Apache Tomcat, WebLogic, WebSphere

Web Service: SOAP, RESTful, JAX-RS, CXF.

IDEs: Eclipse, NetBeans.

Version Control: Subversion (SVN), GIT, ClearCase

Databases: Oracle 9i/10g/11g, MySQL.

Operating System: Windows/Linux/Unix.

Build Tools: ANT, Maven.

Testing Framework: JUnit, Mockito, Easy mock.

PROFESSIONAL EXPERIENCE:

Confidential, Wilkesboro, NC

Full Stack Java Developer

Responsibilities:

  • Followed Agile approaches to analyze and estimate task with development teams, create user stories and proper breakdown and design the solution and also perform peer review of code.
  • Used of HTML with AngularJS for the presentation layer along with JavaScript for client-side validation.
  • Developing Spring MVC Controllers for the handling of web requests from the presentation layer by use of URL Handler Mapping.
  • Developed test scripts using Junit and Spock
  • Developed REST web services and Java to deliver JSON contracts to front end.
  • Integrated Spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Developed various Custom DAOs using Spring’s Hibernate, DAO support to persist the records from suitable tables in the database.
  • Experimented with Java 8 Lamda, Nashorn Javascript engine
  • Implemented the Project structure based on Spring MVC pattern using spring boot
  • Configured the WebLogic handler for the Apache Web Application Server to serve static files (HTML, images, and CSS).
  • Implemented Microservices based cloud architecture on AWS platform and cloud foundry.
  • Implemented Spring Data with JPA.
  • Built REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Developed the Micro services as Spring boot application compatible with Pivotal Cloud Foundry
  • Implemented various testing scenarios like Contract, Functional, Performance and Integration tests as part of Micro service architecture using moco server for mocking the backend.
  • Deployment of the application using Maven.
  • Wrote unit test cases using JUnit, Mockito.
  • GIT was used for code versioning system and for production code maintenance.
  • Designed, built, and deployed a multitude application utilizing almost all of the AWS stack
  • Implemented authentication and authorization using spring security.

Environment: Java 8, J2EE, Spring, Hibernate, Spring Data, Spock, Servlets, JMS, AngularJS, JPA, HTML, CSS, Eclipse, WebLogic, RESTful, JSON, Oracle, PL/SQL, Maven, Mockito, JUnit, SVN, Log4j, Windows.

Confidential, Dallas, TX

Full stack Java Developer

Responsibilities:

  • Followed Agile methodology (Scrum Standups, Sprint Planning, Sprint Review, Sprint Showcase and Sprint Retrospective meetings).
  • Implemented the Spring MVC architecture. Configured bean properties using setter injection.
  • Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the Perform Client-side validations were performed using jQuery Validator. front end.
  • Setup the Automation Framework using GEB webdriver to run test cases in multiple browsers and platforms.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Extensively used oracle sql and used spring data for mapping repository.
  • Used Groovy for automation testing and Spock for integration testing
  • Wrote DAO design pattern to retrieve and store data the data from Web Services and populate the user account information.
  • Spring Security used for user authentications Front end.
  • Used Spring with Hibernate framework for DAO.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Designed and developed presentation layers using AngularJS, CSS, HTML, AJAX and JavaScript.
  • Created DML statements to insert/update the data in the database and also created DDL statements to create/drop tables to/from oracle database.
  • Used JUnit for unit testing of the application.
  • Subversion (SVN) was used for code versioning system and for production code maintenance.
  • Extensively worked in developing the web applications using the Struts, Spring Boot
  • Worked on building data center with AWS and Installed SVN, GIT, Jenkins images on AWS .

Environment: Java, J2EE, Spring, Groovy Hibernate, Spring Boot, Servlets, JMS, JSP, JPA, HTML, CSS, AJAX, JavaScript, jQuery, Spring Data, Oracle, PL/SQL, SOAP, Spock, Apache Tomcat, Eclipse, Maven, JUnit, GIT, Log4j, Windows

Confidential, Mobile, AL

Java/ J2EE Developer

Responsibilities:

  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Based on authentication and authorization rules, created top and side navigation elements using CSS and HTML.
  • Used JavaScript to enable and disable user interface controls at the client level.
  • WebSphere was used to manage the file logic and data management.
  • Developed the data layer using Hibernate Persistence Framework. Created Hibernate mapping files and Hibernate configuration files for individual modules.
  • Developed Stored procedures, Views in MySQL database.
  • Used Log4j to create the logs for application errors, warnings, debug and info.
  • Subversion (SVN) was used for code versioning system.
  • Used JUnit for unit testing of the application.

Environment: Java, J2EE, Spring, Hibernate, Servlets, JMS, Eclipse, WebSphere, SOAP, JSP, XML, CSS, JavaScript, MySQL, PL/SQL, Maven, JUnit, Easy mock, SVN, Log4j, Windows.

Confidential, Laredo, Texas

Java Developer

Responsibilities:

  • Developed code for MVC architecture using Spring framework, JSP, Action Form, Action Class and Action Mappings.
  • Wrote Server-Side Session Beans and Entity Beans.
  • Developed spring configuration files to load the context of the application.
  • Log4j was used for logging the application errors, warnings, debug and info.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Used JUnit for unit testing the application to maintain the quality.
  • Utilized Easy mock for mocking the service objects in test classes.
  • Subversion (SVN) was used for code versioning system and for production code maintenance.

Environment: Java, J2EE, Spring, Hibernate, Servlets, JMS, JSP, JavaScript, SOAP, XML, Maven, JUnit, SVN, Log4j, Windows.

Hire Now