We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • 8 Years of experience in design, development and implementation of software applications using Java, J2EE technologies.
  • Extensive experience in Front - end Web Application Development experience with technologies using HTML, HTML5, XML, XHTML, DHTML, CSS2, CSS3, SASS, LESS, DOM, JAVASCRIPT, JQUERY, JSTL, AJAX, JSONand JSP.
  • Experienced in JavaScript Model View Controller Design Pattern such as AngularJS, Ext JS and Backbone JS.
  • Good Knowledge in JavaScript library used for building reusable UI components like React JS.
  • Strong experience in working on JavaScript environment like MEAN (Mongo, Express, Angular, Node).
  • Good knowledge in Core java, OOPs Concepts, Collection Frame work and Multithreading.
  • Strong programming skills towards developing and implementing complete n-tier web based application systems using Java/J2EE technologies- JDBC, JSP, Servlets, Enterprise Java Beans, Struts, JSF, Spring, SOA implementation, JAXRS, JAXWS, Hibernate, JNDI, XML, JAXB, JSON, WSDL.
  • Good knowledge on the spring modules like SpringIOC, SpringMVC, SpringDAO, Spring Batch, SpringWebflow, SpringSecurity, SpringAOP and Spring Boot.
  • Excellent experience with major relational databases - Oracle, SQL Server, DB2, MySQL.
  • Experience in No-SQL Database including MongoDB, Cassandra and Dynamo DB.
  • Hands-on experience with Web/Applicationservers (Tomcat, WebLogic and JBOSS).
  • Strong experience in Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD, UDDI, Apache Axis2 and JAX-WS, JAX-RS.
  • Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka
  • Good knowledge in using Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity).
  • Knowledge on various Dockercomponents like DockerEngine, Hub, Machine, Compose and Docker Registry.
  • Experience in Build and deployment automation through tools like Jenkins.
  • Experience in using ANT, Maven and Gradle for build automation.
  • Good knowledge in JavaScript Task Runner like Gulp, Gruntf or magnification, compilation, unit testing.
  • Worked with the package managers such as NPMand Bower.
  • Good Knowledge in front end JavaScript code testing tools using Mocha and Chai.
  • Good knowledge in front end testing tools using Jasmine, Karma and Protractor.
  • Worked on Web Services testing using SeleniumIDE, and SeleniumRC Server, SeleniumGrid/Web Driver Testing, SOAPUI and Testing.
  • Expertise in testing with JUnit and Mockito.
  • Worked with Splunk to logging and analyzing defects status.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM
  • Strong understanding on SQL/PLSQL and Stored procedures- writing complex queries, schema design, triggers, functions, etc. in Oracle 11g, MySQL, DB2, SQL developer
  • Strong experience in UNIX and Shell scripting.
  • Good documentation skills on both functional and business requirements.
  • Strong analytical and problem solving skills coupled with excellent communication skills.
  • Good ability to quickly grasp and master new concepts/technologies, capable enough to think outside the box and come up with innovative ideas.

TECHNICAL SKILLS

Programming languages: Java, C, C++, SQL, PL/SQL

J2EE Frameworks: JavaEE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, JPA, Spring 3.x, Hibernate 3.x, Struts 1.x/2.x, Spring IOC, Spring AOP, Spring Security, Spring MVC, Spring boot 1.2.3, JSF, Spring Batch, JUnit, SOAP UI.

Web Technologies: AngularJS, Node.js EXPRESS, jQuery UI, Ajax, HTML5, CSS3, SASS, XML, DHTML, React JS, EXT JS, RESTful Service, Socket.io, JavaScript/jQuery, Backbone JS, Bootstrap, JSON, XML, EJB

Web Service: SOAP, REST, JAX-WS, JAX-RS, JAX-RPC, WSDL, Axis2, Apache CXF

Databases: Oracle 9i/10g, MongoDB 2.6, Cassandra, MS SQL Server 2008, MySQL 5/6, DB2, RDBMS, PostgreSQL 8/9

Operating Systems: Linux Red Hat Enterprise Edition, Ubuntu, MacOS X, Windows XP/7/8

Application Servers: Apache Tomcat 5/6/7, JBoss 5.x, Express Node.js, Confidential WebSphere6.x/5.x, WebLogic, AWS

Version Control Systems: Apache Subversion SVN, CVS, Git and GitHub, Clear Case

Modelling Tools: Rational Rose, Microsoft Visio.

Build: Gradle, Maven, Ant, Grunt, Gulp

Virtualization: AWS

Testing: Junit, Mockito, Jasmine, Karma, Selenium, Jenkins, Docker, Drools.

Methodologies: Agile, Scrum, Water-Fall, Rapid Application Development

Architectures: N-tier J2EE, Client/Server, MVC

Design Patterns: Singleton, MVC, Factory, Value Object, Session Façade

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Full Stack Developer

Responsibilities:

  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Developed screens using HTML5, CSS, SASS, JavaScript, JQuery, Angular JS and AJAX.
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript
  • Improve presentation of webpages CSS 3.0, Adobe Flash and JQuery plug - INS.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, Spring Boot and AOP.
  • Extensively used Hibernate mappings, HQL, EHCache, Query, Criteria, Lazy loading Transactions and Locking’s for interacting with Oracle database.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • UsedAngular JSfor DOM Manipulation, Filters, and Directives.
  • Creating custom, general use modules and components which extend the elements and modules of coreAngularJS.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Worked on creating responsive website for smart devices using responsive design and Bootstrap.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Front-end development utilizing javascript frameworks such as JQuery.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Created forms to collect and validate data from the user in HTML5, CSS LESS and AngularJS.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Springboot for creating decoupled architecture.
  • Developed MicroServices using Springboot.
  • Design and develop Microservices for various activation and management activities in one network flow
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Developed Service layer Using Spring, AspectJS and persistence layer using Hibernate.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Modified the Spring Controllers and Services classes so as to support the introduction of spring framework.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
  • Used Maven and Jenkins to automate the build and deploy process.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, JQuery and Java script.

Environment: J2EE, Spring framework, Spring MVC, Hibernate 3.x, Backbone JS, jQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, NetTool, Apache CXF 2.6, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, Confidential RAD, WebSphere 7.0, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Confidential, Armonk, NY

Sr. Java Developer

Responsibilities:

  • Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface and server side technology with Node JS.
  • Experienced in ReactJSand working with React Flux architecture. Reusable UI Components created by using React JS.
  • Developed drag and drop document editing using reactJS-dnd and ReactJS-motion.
  • UsedNode.js Bower for UI Dependency management. Worked onbower.json and bower.rc files.
  • Developed customer GUI using HTML5, CSS,LESS, JSON, AJAXand Backbone JS to simplify the complexities of the application and to create single page application.
  • Developed application using Frameworks Spring MVC, Spring IOC, Spring AOP and Hibernate.
  • Backbone JSused for creating single page application using a RESTful service for persisting data.
  • Backbone JS communicates via events and helps to develop fast application and easily maintable code.
  • Implementing theBackbone JSandSpring MVC frameworkfor data access.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring Framework IOC (Inversion Of Control) design pattern is used to have relationships between application components
  • Used various design patterns like Session Facade, Singleton and Factory patterns with the help of Hibernate ORM.
  • Used Hibernate First Level and Second Level Cache for quick accessing data.
  • Extensively involved in developing and consuming Restful web services.
  • Consumed SOAP based Web Services to integrate with the Web Application.
  • Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic Web Server.
  • UsedAmazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS,Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity).
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Experience in Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Installed and configured Cassandra cluster and CQL on the cluster.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Node.jsAPI server is deployed to AWS via Docker container service
  • Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP; Maven built tool and Web Logic.
  • Used SOAP based messaging format to transfer requests and responses and validated the request and responses against XML Schema Definition.
  • Used JavaScript Task Runner Gulp for minification of HTML, CSS and JavaScript, Live reload, watch, test runner, server configuration and sass compiler sub tasks.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Used Maven to get dependency jars from Maven Central Repository.

Environment: React JS,Node JS, Bower, Backbone JS, Spring MVC, Spring IOC, Spring AOP, Hibernate, JavaScript, Ajax, JQuery, Web Services, JSON, HTML5, CSS3, LESS, Maven, AWS, Docker, Jenkins, Linux, RESTful API, Gulp, Mocha and Chai, Cassandra, Linux.

Confidential, Jacksonville, FL

Sr. Java Developer

Responsibilities:

  • Developed UI with HTML, CSS, SAAS, JSON, AJAX, JSP, JavaScript, JQUERY and Angular JS.
  • Developed server side application using Spring MVC, Spring AOP, Spring IOC, Spring Security, Spring Batch and Hibernate.
  • Implemented RESTful web service using Jersey for exchanging information of unstructured data of No SQL database Mongo DB which is connected through Java Mondo DB Driver.
  • Implemented Executor Framework for Multithreading in Web Service which achieves high performance and maintenance of Thread Pool.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from MySQL Server.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
  • Implemented MVC design pattern in single page application using Angular JS.
  • Implemented Structured JS code using AngularJS including objects, module patterns and functions that encapsulate business logic, handle form validation, DOM manipulation.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Worked on Spring security, form based authentication with Cross-Site Request Forgery CSRF token and secured REST endpoints with HTTP Basic authentication
  • Used Spring Validation framework to implement the server side validations and usedAJAX to get the data from the server asynchronously by using JSON objects.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring Framework IOC (Inversion Of Control) design pattern is used to have relationships between application components.
  • Used Spring Java Mail APIto mail notifications upon the success or failure when the backend processes are completed and also to send mail notifications regarding any system related problems.
  • Defined collections to store data inMongoDB.
  • Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using jQuery table sorter.
  • Built Web pages those are more user-interactive and dynamic web site using jQuery plugins for Drag and Drop, jq Validator, Auto Complete, AJAX, JSON, Angular JS.
  • Reviewed code and developed Junit test cases for all complex business scenarios and ensured 100% code coverage.
  • Maven to build, run and create JARs and WAR files.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • We used GIT for our Continuous Integration solution we then changed over to GIT with Jenkins.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
  • Prepared and presentedUNIXproduction and implementation schedules to the Project Manager and client.

Environment: Java, J2EE, JDK, UNIX, MongoDB, Hibernate, Jersey, Spring MVC, Spring IOC, Spring AOP, Spring Security, Spring Java Mail API, Hibernate, RESTful Web services, Ajax, XML, jQuery, HTML, CSS, SASS, Git, GitHub, Jenkins, Maven,Angular JS, Junit, Cloudy Foundry.

Confidential

Java Developer

Responsibilities:

  • Designed and developed front end application using HTML, CSS, JavaScript, AJAX, JQuery, JSTL and JSP
  • Designed and developed business logic using Struts Framework, Spring and JPA.
  • Used Struts Model-View-controller Framework for delegating control to the various interfaces during the execution phases of the HTTP request.
  • Used Struts Controller between Model and View to manage incoming requests and redirect to proper response.
  • Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Implemented JPA for accessing of data from Oracle 10g RDBMS.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Implemented Singleton Design Pattern for maintaining Single Objects.
  • Implemented Abstract Factory Pattern for creating a factory of related Objects.
  • Extensively used JavaScript for client side validations and for capturing dynamic events.
  • ODBC is used for connecting to the database Oracle.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 10g.
  • Developed a Controller Servlet for Single Point of Control and fetching Connection from Connection Pool.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java, and XML in a UNIX environment
  • Use Confidential MQ Series to send information from mainframe to web and back to mainframe
  • Used WebSphere Application Server to deploy the build.
  • Used Maven for developing builds and deploying the application onto WebSphere.

Environment: JSP, Struts, Spring, JPA,HTML, CSS, AJAX, JSTL, JQuery, JSP, CoreJava, J2EE, XML,Oracle, SQL, PL/SQL, UNIX, Google Web Toolkit, Confidential WebSphere, Confidential MQ, Maven.

Confidential

Software Developer

Responsibilities:

  • Designed and developed front end application using HTML, CSS, JavaScript, AJAX and JSP.
  • Developed the modules using Servlets, Java and JDBC for connecting with MySQL Database.
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance.
  • Implemented Singleton Design Pattern for database connectivity.
  • Implemented c3po connection properties for maintaining database connections.
  • Hands-on writingStoredProcedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Created tables, views, Types, triggers, complex join queries,storedprocedures, and functions and modifications to existing database structure as required for addition of new features
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • J2EE deployment on WebLogic servers - QA & Staging.
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications running on WebLogic servers.
  • Deployed the project in Linux environment.
  • Used ANT build tool for compilation and generation of war file.

Environment: J2EE (JSP, Servlets), JDBC, Apache Tomcat, MySQL, HTML, CSS, JavaScript, AJAX, JSP, ANT and Linux.

We'd love your feedback!