We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Having around 8 years of experience in all phases of Software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Product Testing, and Deployment of desktop, Enterprise and Web based applications using Java, J2EE technologies.
  • Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
  • Expertise in developing web pages using HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, Bootstrap with webpage cross browser compatibility and responsive web design and Server scripting language like Node JS, React JS.
  • Expertise in implementing client - server business applications using Micro services.
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), Spring Boot, SQL and Object-Oriented Programming techniques.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Exception Handling, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF, AJAX frameworks.
  • Worked on building fast and scalable network applications using Node JS .
  • Debugged, tested and validated web services using SoapUI, log4j, Junit and Postman .
  • Worked on Object Relational Mapping frameworks such as Hibernate.
  • Worked on developing Unit testing & Integration testing with unit testing frameworks like JUnit.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database .
  • Worked on deployment, installation, configuration and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
  • Worked on configuring build tools like Maven and ANT for the development and deployment.
  • Experienced working in both Agile, Waterfall, Scrum based development environments.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite and IntelliJ .
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
  • Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2EE, SQL, PL/SQL

Enterprise Java: Java, J2EE, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, Spring

Web/XML Technologies: HTML5, CSS3, JavaScript, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, JSON, NodeJS.

Tools: & Framework: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data.

Web services: SOAP, RESTful, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Apache Axis2

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, WebLogic

Database: Oracle, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL, Mongo DB

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ

Testing Tools: JUnit, SoapUI, JIRA

PROFESSIONAL EXPERIENCE:

Sr. Full Stack Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Developed enterprise applications using J2EE technologies such as Spring, Hibernate, Struts, and Web Services.
  • Good understanding in implementing design patterns such as Singleton, Factory, MVC, Business Delegate, Session Facade and DAO.
  • Good knowledge in developing presentation layer of applications using Struts framework and the MVC module of Spring framework.
  • Experience working in MVC framework using spring Framework including Spring MVC, Spring Security, Spring IOC, Spring JDBC.
  • Developed backend/DAO implementation classes by implementing ORM framework such as Hibernate API using JPA support.
  • Experience on various Cloud Platforms such as Amazon Web Services and Microsoft Azure
  • Experience on Amazon Web Services (AWS) Component Usage, Configurations and Deployment - Elasticsearch.
  • Made Enhancements to the web pages that are developed using GWT and Swing.
  • Experience in web designing & development using HTML, CSS, JavaScript, Angular JS, ReactJS, NodeJS, jQuery, XML, JSP, JSON, JSF and AJAX.
  • Experience in SQL, PL/SQL programming, stored procedures, triggers with Oracle, Mongo DB and MySQL.
  • Used several different databases as storage layers for Web Application data such as Mongo DB, SQL, MySQL and Oracle Database
  • Developed test cases to test application units using annotation-based J-Unit, Mocking testing framework.
  • Hands on experience in working with Application Servers like WebSphere, WebLogic and JBOSS servers on eclipse IDE.
  • Good knowledge in using IOC and AOP features of Spring framework to achieve better testability and scalability of the application.
  • Experience on CI (Continues Integrations) and CD (Continues Deployment) methodologies using Jenkins.
  • Experience in performing unit testing using Junit, mocking integration and development of applications done using Ant and Maven tools.
  • Development experience with Core java such as IO, Multithreading, Collections, Exception handling, Networking.
  • Extensive use of major IDEs such as Eclipse, NetBeans, IntelliJ and Spring Tool Suite (STS).
  • Development of Spring Boot application with Microservices.
  • Implemented and exposed service layer using Spring Boot, Annotations and controller using Spring MVC
  • Refactoring PREMIER provider as a Springboard application with Distributed solution using core Java, Spring MVC (AJAX), HTML5, jQuery, JavaScript, Angular JS, web services, and Oracle
  • Implemented the project structure based on Spring MVC pattern using Spring boot.
  • Creating Rich UI applications using Angular2 integrating with REST API's built on Zulu Micro services.
  • Experience in the Web Applications Development using HTML 5, CSS, XHTML, XML, JavaScript, Angular JS 2.0, NodeJS, ReactJS, XML and JSON.
  • Use Kafka for publishing and consuming the updates to the inventory and calculate the immediately sellable quantity.
  • . Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files.
  • Environment: Java, Groovy, Agile Scrum, Jenkins, AWS, Micro services, Spring Boot, Spring Cloud, Hibernate, Oracle, Mongo DB, Amazon simple DB, SQL Queries, HTML 5, CSS, Angular JS 2.0, ReactJS, Java Script, RESTful services, Jenkins, Apache Tomcat server, JBOSS, Maven, Junit, TDD, Mocking.

Full Stack Java developer

Confidential, Bloomfield, CT

Responsibilities:

  • Understanding user change requirements and analysing the source systems and Developed UI pages using JSP & Spring MVC frame work.
  • Preparing sequence diagrams for some components.
  • Involved in creating & consuming Restful web services to expose to other applications.
  • Created User defined exception classes using Java.
  • Hands on experience in creating components using ReactJS.
  • Used Rest API to expose the contract rates for clients and performed versioning of existing services.
  • Wrote spring configuration file to define beans, define data source and Hibernate properties.
  • Used Maven build script for building and deploying the application and Designing new database tables for the enhancements.
  • Designed, developed and implemented unit tests and product features.
  • Formulated and executed agile processes for performance.
  • Programmed reusable code and prepared technical designs.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Extensively used Hibernate in data access layer to access and updates in the database.
  • Designed and developed web site application using AJAX, AngularJS, Bootstrap, Java Swing, CSS, HTML5, jQuery, JSP, Tiles framework and XML.
  • Involved in Construction of UI using jQuery, AngularJS, Ext.js, Bootstrap and JavaScript, Perl scripting.
  • Developed the java code using Eclipse as IDE.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines.
  • Worked with the development team to generate deployment profiles and Jenkins.
  • Developed all client-side logical implementation part of applications with AngularJS.
  • Worked on AngularJS frame work to augment browser-based applications with MVC Capability, built dynamically generated dropdown lists using Ajax, jQuery and AngularJS.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Created an on -the-fly configuration changes set up, with application saved in Node.js.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object reference
  • Writing Java classes, reusable components and Java Beans for getting data from oracle tables.
  • Performing the Unit testing and basic functional testing with different set of data.

Environment: Java SE, JDK, Hibernate 3.0, spring, Perl Scripting, Swing, AWS, Tiles, JSP, HTML, CSS, Angular, Bootstrap, jQuery, SOAP, Node JS, XML, XSLT, SQL Server, Maven, Apache Tomcat, Struts, Eclipse, MongoDB, SVN, Windows XP, Jenkins.

Full Stack Java Developer

Confidential, Woodland,CA

Responsibilities:

  • Involved in translating functional requirements into technical requirements.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Designed Single page web applications object-oriented JavaScript Framework like Angular.JS and Ext.JS.
  • Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL API's.
  • Good experience in creating components documentation using ReactJS.
  • Validations are done using Spring MVC validation framework and JavaScript.
  • Created prototypes in HTML, JavaScript and CSS for different UI pages.
  • Used Backbone.JS for passing on data from HTML forms
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Configured the xml files for Open Source Spring Framework to fulfill the Proxy Pattern.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Implemented Spring AOP in exception handling, it reduces the development time to handle the exceptions
  • Used handlebars.js java script library to add templates to HTML page.
  • Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
  • Wrote Hibernate configuration files to enable the data transactions between POJO and Oracle Database.
  • Developed solutions using Java and Struts framework.
  • Used Log4J API for logging and debugging.
  • Developed UNIX shell scripts for performing administrative tasks.
  • Developed the application using Agile methodology.
  • Worked on Java Messaging Services (JMS) for developing messaging services.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Used Ant for building and deploying the war file into application server.
  • Worked with Eclipse as the IDE to develop, test and deploy the application.
  • SVN is used for version control systems and source code management.
  • Configured and set up JBoss Server for deployment.

Environment: Java/J2EE, Servlet, JSF, JSP, JDBC, Spring, Hibernate, JavaScript, Ajax, jQuery, WebservicesAngularJS, NodeJS, JERSEY, JUnit, HTML, CSS3, Bootstrap, JBoss Application Server, Ant, PL/SQL, RESTful API, SVN, Eclipse.

Java Developer

Confidential

Responsibilities:

  • Involved in full life-cycle of the project from requirements gathering to transition.
  • Designed interactive views using jQuery, HTML, CS S, JavaScript and AJAX to provide the excellent user experience.
  • Responsible for performing the backend database development for the modules developed. Extensively written SQL queries for storing, retrieving and updating.
  • Create and implemented web services which are used to communicate to other departments.
  • Used AJAX for partial page loading, constant updating, smooth interfaces, simplicity and rich functionality.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.2 technology.
  • Effectively used jQuery, JavaScript Library for traversing the HTML document, event handling and AJAX interactions.
  • Maintaining existing application in terms of bug fixing, code review, enhancing and functionalities.

Environment: Java, JavaScript, jQuery, HTML, JSP, AJAX, My SQL, Maven, Web Service, Apache Tomcat, Rest Services.

Java Developer

Confidential

Responsibilities:

  • Developed the front-end by doing hands-on coding using semantic mark up, HTML, XHTML, CSS, JavaScript and other front-end technologies as required by the program with a focus on usability.
  • Designed Web pages by HTML and the query processing’s done with the help of Servlets and JDBC.
  • Performed Client-side validations using JavaScript like user validations etc.
  • Producing, modifying and maintaining websites and web applications.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Collaborated with Build Team to integrate HTML, front-end code with the backend technology to ensure the UX / UI is implemented.
  • Used ANT built tool for compiling and generating war file.
  • Developed Custom XML Parser for parsing large XML files and update the data to the data base using SAX based Parser.
  • Handled exceptions that arise during the execution of a program using Exception handling.
  • Followed agile software development practice paired programming, test driven development and scrum status meetings.

Environment: HTML, XHTML, CSS, Java Script, JDK, J2EE, Servlet, XM, Oracle, Web Sphere Application Server.

We'd love your feedback!