We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Around 8+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server based applications.
  • Worked excessively on Core Java concepts like Inheritance, Collections, Polymorphism, Multi-threading, and Exception handling.
  • Expertise in Web applications involving J2EE Technologies like JAVA 1.8 , Spring, Hibernate, Struts, Servlets, JSP.
  • Hands on experience in AWS cloud in various AWS Services such as route 53 domain configuration.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet .
  • Good exposure to develop web applications using technologies like HTML5, JSTL, CSS3, JavaScript, JQuery , AngularJS2, Bootstrap, Json, Xml, Node.js, Express.js, DOJO, AJAX and GWT.
  • Experience in built web services using spring and CXF operating within ESB , offering REST , AWS and SOAP interfaces.
  • Expert level skills on Java1.8, J2EE (EJB, JMS, JNDI, JSPs, Struts, Java Beans, JDBC).
  • Expertise in using technologies like JAX-RS, GSON, JACKSON, PARSERS . Experienced in working Spring AOP for Logging, Transactions and Messaging.
  • Expert level skills in Hibernate , JPA & JTA.
  • Good knowledge in implementing Web Services using Apache AXIS, Apache CXF (JAX-WS).
  • Experience with servers like Tomcat, JBoss, WebLogic and WebSphere. Expertise in XML technologies with JAXB and JAXP, XPath, XSD, SAX, DOM parsers.
  • Understanding of NoSQL databases like Mongo DB and Cassandra.
  • Used MongoDB as data storage and utilized aspects like replica sets and clever document design to make service extensible scale and feature wise.
  • Experience in building and deploy tools - Ant and Maven with Hudson and Jenkins build .
  • Extensively worked with version management tools like SVN, CVS.
  • Experienced with IDE tools such as Intellij, Eclipse.
  • Implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API endpoints of the Microservices.
  • Successful in Agile - SCRUM , test driven development, prototype development and waterfall software development methodologies.

TECHNICAL SKILLS:

Java Technologies: Spring, JSP, EJB, JSF, Servlet, Struts, Hibernate, Python

Web Technologies: AngularJS2.0, HTML5, CSS3, JavaScript, JQuery, XML, Bootstrap, JSON, AJAX, React JS, Node.JS, SCSS/SASS

Web/Application Servers: Apache, Tomcat, JBoss, Glassfish, WebLogic, Web Sphere

Databases: Mongo DB, MySQL, Oracle, SQL Server, DB2, Cassandra

Methodologies: Agile, Waterfall

Operating Systems: Windows, Unix, Linux

Web Services: RESTful, SOAP

Testing Tools: Selenium, JUnit, QTP

IDE Tools: Intellij, Eclipse, Netbeans, Notepad++,Ultra Edit

Deployment Tools: Gradle, Ant, Maven, Jenkins

Bug tracking Tools: Jira

Version Control: GIT, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Full Stack Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, Data Validation, Version Controlling and deployment.
  • Used Streams and Lambda expressions available as part of Java 1.8 to store and process the data.
  • Implemented Java 1.8 Rest Client API's to download the financial data using the REST API's exposed by the third party vendors.
  • Developed Java application which is an integration of technology Spring MVC, with Prime Faces, REST and SOAP web services.
  • Expertise in designing and creating RESTful API's.
  • Used Jersey to implement Restful Web Service and used XML form to transfer the data. Used REST Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
  • Designed and developed SOAP services to handle various requests from all the application screens by user.
  • Supporting SSO implementation required for the client certificate upgrades.
  • Developed application using Spring MVC, Spring Core, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Used Hibernate as ORM mapping tool and worked with Hibernate Query Language(HQL).
  • Used Hibernate mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application. Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
  • Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS Infrastructure setup Web Server, App Server and PDS Server.
  • Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Helped team migrate to React JS / Redux from current Angular JS2.
  • Expert in developing applications using React JS/Redux and knowledge about Flux.
  • Involved in using continuous integration tool Jenkins to push and pull the project code into GitHub repositories.
  • Worked on web application development using JavaScript , Angular JS2, Node JS and REST Web services.
  • Designed and developed the UI using Struts view component, JSP, HTML5, CSS3, AngularJS2 and JavaScript.
  • Created Modular application structure using Angular JS2 framework and HTML5, CSS3.
  • Implement modules into Node.JS to integrate with designs and requirements.
  • Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, JQuery, AJAX calls and JSON data from the server.
  • Developed JavaScript code using XML http Request Adapter to send AJAX request to the server side code and also implemented a callback function to handle the results.
  • Created and Implemented Micro Services using spring boot, REST, JSON.
  • Design and develop Micro services platform to support a multitude of enterprise level applications.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Analyze Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.

Environment: Java1.8, J2EE, JSP, JSTL, PL/SQL, Spring 3.0, Spring Batch, Hibernate, XML, JavaScript, Angular JS, Node JS, REST, Servlets, HTML5, Cassandra, Oracle 11c, JSON, CSS3, Bootstrap, CVS, JMS, Maven, JUnit, JIRA, React JS, WebSphere Application Server, AWS.’

Confidential, Redwood city, CA

Java/UI Developer

Responsibilities:

  • Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 3.0, SQL .
  • Created Modular application structure using Angular JS framework and HTML5, CSS.
  • Expertise in designing and creating RESTful API's.
  • Used REST and SOAP Web Services to exchange information.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Wrote JQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Core developer of the application infrastructure using GWT/GXT as the frontend using AJAX. • Involved in Enhancement of existing application utilizing React Js.
  • Developed Web API using Node. JS and hosted on multiple load balanced API instances.
  • Creating environment for user-acceptance testing and facilitating integration and user acceptance testing with JUNIT.
  • Have written SQL queries to build and validate the data in the database.
  • Involved in using continuous integration tool Jenkins to push and pull the project code into GitHub repositories.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate. \
  • Worked on Mongo DB involving insertion, deletion, fetching and updating the data.
  • Implemented Java and J2EE Design Patterns like Business Delegate, MVC, Singleton, Factory, Data Access Object (DAO), Service Locator, and Chain of Responsibility.
  • Used Maven to build war and ear files to deploy on Application Servers.
  • Developed Exception handling framework and used log4J for logging.
  • Coordinate with the QA team for the QA testing of the applications and defect fixes.

Environment: Java, J2EE, JSP, CSS, JavaScript, AJAX, Spring 3.0, Spring MVC, Spring boot, Hibernate 3.0, SQL, Oracle 10g, SOAP, JAX-WS, Apache CXF, REST, JAX-RS, JMS, MDB, JAXB, Log4J, JIRA, Maven, Jenkins, IBM RAD, EC2, RDS.

Confidential, Redmond, WA

Java/J2EE Developer

Responsibilities:

  • Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation of registration and forgot flows.
  • Developed cross-browser/platform HTML, CSS , and JavaScript to desired design specs for single page layout using code standards.
  • Extensively used JQuery, bootstrap, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form for secured validations.
  • It's a Struts MVC based J2EE application deployed on JBoss Server with SQL Server 2008 R2 in the backend.
  • Used Struts and Tiles tag libraries for creating JSP pages.
  • Used JUnit to create test cases for Business Services and DAOs , run automatically by Jenkins to produce coverage reports.
  • Implemented Servlets, JSP'S, SOAP Web-services and associated business modules integration.
  • Expertise in using NoSQL database like Mongo DB to support the storage of JSON objects and provides the storage for security related information.
  • Involved in analyses and design phase using Agile Methodologies.
  • Involved in the integration of Spring MVC for implementing Dependency Injection ( DI/IOC).
  • Responsible for customizing data model for new applications by using Hibernate ORM technology.
  • Involved in the implementation of DAO using Hibernate ORM.
  • Involved in creating Web Service interface and implementation based on HTTP.
  • Involved in SOAP development when coordinating other part of the project with current one.
  • Maintained the business standards and the requirements in JavaBeans and deployed them.
  • Worked in Agile environment with active scrum participation.

Environment: Spring, Hibernate, CVS, JDK 1.8, Eclipse, JSP, Servlets 2.0, JavaScript, CSS, JQuery, Ajax, JDBC, EJB, SOAP, Oracle, WSDL, LDAP, SOAP Web Services, Soap UI, Bootstrap, PL/SQL, JUnit, Ant build tool, SQL.

Confidential

Java Intern

Responsibilities:

  • Involved in the Requirements gathering, Design, Development, Unit testing and Bug fixing.
  • Used agile software development methodology.
  • Involved in design, development and deployment of the Presentation and Web Tiers based on MVC Framework using Java, JSP, XML.
  • Worked closely with Google AJAX APIs, Google App Engine
  • Developed the presentation layer using the MVC framework of Struts.
  • Developed JavaScript for user side validations.
  • Used CSS framework for designing website.
  • Designed and developed Action Form and Action Classes as a part of MVC based Struts.
  • Experience creating RESTful web services that serve XML and JSON.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • It also leveraged the use of Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Used SQL Queries to retrieve the database.
  • Used AJAX for asynchronously communicating with the server.
  • Worked closely with build environments to solve application and build issues.
  • Involved in complete development of Agile Development Methodology.

Environment: Oracle 11g, Servlets 2.5, Struts 2.0, JMS, AJAX, XML, Hibernate, Design Patterns, Eclipse, REST, JSTL, Hibernate 3.x, JPA, MYSQL, Junit, JavaScript, maven.

Confidential

Jr. UI Developer

Responsibilities:

  • Analyzed, Designed and developed the system to meet the requirements of business users.
  • Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
  • Implemented presentation tier using HTML, CSS, SASSby utilizing the mockups that were created by team.
  • Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client side validations using JavaScript and developed the required Servlets.
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Enhance existing web pages, implement new/change existing functionalities in the web application.
  • Conducted unit testing with Firebug, IE Tester and end-to-end testing on the supported browsers and devices.
  • Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
  • Written CSS to provide table free layout to user interface screen.
  • Developed and prepared test cases for unit testing with JUnit.
  • Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
  • Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac.

Environment: Java, XML, UML, JSP, JavaScript, HTML, AJAX, PL/SQL, Eclipse, Oracle 10g, Windows XP and UNIX.

We'd love your feedback!