We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • 8+ years’ Experience in Java Software development/Production Support with Java/J2EE Technologies and frameworks.
  • Expertise in designing and developing enterprise and web applications using java (core java), J2EE, Spring 3.2/4.0 Framework, Hibernate 4.0, PL/SQL, Web Services (SOAP and RESTFUL) and Junit Testing.
  • Experience working in MVC framework using Spring Framework including Spring MVC, Spring Security, Spring IOC, Spring JDBC, Spring Boot.
  • Experience in Web designing & development using HTML5, CSS, JavaScript, Angular JS, jQuery, XML, Bootstrap JS, JSP, JSON, JSF, Swing and AJAX.
  • Experienced with Angular JS directives ng - app, ng-init, ng-model for initialization of Angular JS application data, implemented Angular JS Expressions, Directives, Controllers, filters and created Angular JS service layer
  • Experience in working on modern MEAN Stack- MongoDB, Express, Angular and Node.JS.
  • Implemented various Design Patterns like Model View Controller (MVC), Data Transfer Object (DTO), Data Access Object (DAO), Singleton, Factory, Transfer Object, Session Façade and Business Delegate.
  • Expertise in all phases of System Development Life Cycle Process (SDLC), Agile Software Development, Scrum Methodology and Test Driven Development.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 11g, DB2, SQL Server and MySQL.
  • Experience in developing and providing support to Java Swing applications in image processing, device control, statistics.
  • Experience in using Version Control Tools GitHub, SVN and CVS.
  • Good knowledge in working with Testing tools like JUnit, TestNG, Selenium, Mockito, Jasmine.
  • Worked with Web Application Servers IBM WebSphere, Oracle WebLogic, Apache Tomcat.
  • Used Apache Camel to work with Transport and Messaging tools - Active MQ, JMS, CXF.
  • Experience working in DevOps environment with knowledge on CI/CD using tools - Docker, Jenkins along with virtualization technologies and APIs like VMWare, OpenStack etc.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, DMS, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Working directly with Amazon Web Services engineers to ensure that customer issues are resolved as expediently as possible.
  • Strong analytical and problem solving skills coupled with ability to communicate as well.
  • Good ability to quickly grasp and master new concepts and technologies and a self-starter with the ability to think outside the box to come up with innovative ideas.

TECHNICAL SKILLS:

Languages: Java 1.7, 1.8, J2EE, PL/SQL, C, C++.

Frameworks:: Application tier: Spring (Core, Boot), Presentation Tier: semantic UI, W2UI, AJAX, jQuery, CSS, AngularJS, Bootstrap

Web Technologies: Servlets, JSP, Struts, Spring (IOC, AOP, MVC, Boot), Hibernate, Microservices, Session Beans, JavaScript, AJAX, DOJO, Angular JS, Grunt, Gulp, JMS, JSF, Swing, JPA, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM

Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-RS, JAX-WS, Apache Axis

Databases: Oracle, SQL Server, DB2, MySQL, NOSQL (MongoDB, Cassandra)

Distributed/ Middleware: JMS (Java Messaging Service), Rabbit MQ, Apache Active MQ.

Tools: /Software: Eclipse, IntelliJ, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, Jenkins, TeamCity, Docker, VMware, OpenStack, Spark, Jira, Maven, Junit, TestNG, Jasmine, Mockito, Selenium, AWS, sApache Camel.

Application/Web Server: Apache Tomcat, J Boss, WebSphere and WebLogic

Operating Systems: UNIX, Linux, Windows

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP

Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL SUMMARY:

Sr. Java /J2EE/Full Stack Developer

Confidential, River Side, CA

Responsibilities:

  • Reengineered the existing legacy application into a web based application using the latest web technologies.
  • Analyzed requirements with the business team and involved in design, development and testing of the application.
  • Developed J2EE web application using the Java 7, multi-threading, Spring MVC 4.1.0, Spring-JDBC and implemented caching in the application using IBM dyna cache.
  • Built microservices with Spring Boot to serve multiple applications across the organization. The data is provided & consumed in JSON and used Jackson library.
  • Reduced boiler plate configuration using Spring Boot with its embedded tomcat support, dependency management.
  • Implemented User Interface and integrated with backend code, Node.JS as server side technology for the feedback system.
  • The complete feedback system was designed using MEAN (MongoDB, Express.JS, AngularJS, Node.JS) stack technologies for quick response and throughput.
  • Build REST web services by building Node JS Server in the back-end to handle requests sent from the front-end JQUERY, AJAX via JSON.
  • Developed user interfaces which are single page applications using JavaScript, CSS, HTML, Angular JS and Bootstrap.
  • Worked with NoSQL database - Cassandra to handle large amounts of data in transaction, Credit Card modules.
  • Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
  • Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Managed Spark Clusters from the AWS management console.
  • Constructed S3 lifecycle of Applications & Database logs, which includes deleting old logs, archiving logs based on the retention policy and granting rights to authorized users.
  • Used Amazon S3 for database backup regularly and save snapshots of data.
  • Used Rabbit MQ (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Experience in working with integration software like Mulesoft for connecting applications, data and auto generate API documentation.
  • Created complex scheduler tasks/jobs using Quartz Scheduler library. Developed custom exception handling mechanism to handle errors/exceptions.
  • Developed JUnit test cases to unit test the business logic. Supporting System Test and User Acceptance Test.
  • Used Apache Maven build tool to automate the build process and Docker to automate the deployment of the application by creating and managing container instance along with Jenkins.
  • Followed Agile Software Development Methodology and Test Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
  • Performed Design review and Code review for well-known performance practices for better performance and code maintainability.

Environment: Spring 4.1, Java 1.7, Spring JDBC, Micro Services, Spring Boot, IBM WebSphere Application Server 8.5, Unix/Linux, Junit 2.5, CSS Framework Bootstrap, HTML5, DB2 9.2, JIRA, Atlas Sian Stash, Docker, Jenkins, Slf4j-log4j, Cassandra, Mockito, Selenium, AWS, IBM dyna cache, Rabbit MQ, Mulesoft.

Full Stack Developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Developed and tested website using the MEAN Stack (MongoDB, Express, AngularJS, Node.js).
  • Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node JS layers.
  • Experience developing production Node.js applications with Express module.
  • Designed and implemented CRUD (create, read, update and delete) operations of MongoDB database
  • Management system and handled database access and data transmission based on RESTful web services.
  • Developed page layouts, Navigations and presented designs & concepts to the clients and management review.
  • Developed a Single Page Application (SPA) for client managers to keep a track of the flow of inventory between various departments.
  • Used various features from AngularJS like data binding, routing, custom filters and directives to meet various customized requirements.
  • Used http services $http and $resource in AngularJS to get and handle JSON data from backend.
  • Maintained cross browser compatibility using libraries like jQuery and achieved responsiveness using Bootstrap CSS.
  • Designed Frontend with in object oriented JavaScript Framework like angular.js, Node.js, Require.js
  • Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Worked with Agile software lifecycle methodologies. Create design documents when and as required.
  • Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Enhanced user experience by designing new web features using MVC Framework.
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Worked with languages like C, C++ for writing commercial applications for end-users in legacy systems.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Utilized Docker to deploy, run application using containers by coordinating with Jenkins.
  • Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.

Environment: Java, C, C++, MEAN (MongoDB, Express, Angular JS, Node JS), HTML4/5, CSS2/3, JavaScript, jQuery, DHTML, JSON, JSP, AJAX, SOAP, RESTFUL, Web Services PLSQL, Spring MVC, Jenkins, Docker.

Java /J2EE Developer

Confidential, Eau Claire, WI

Responsibilities:

  • Involve in installation and configuration of Web Logic Application Server on Windows XP systems for the application.
  • Extensively used CVS for version control management.
  • Used Spring with Struts Framework for developing the application. Implemented the persistence layer using Hibernate and configured Hibernate with Spring to interact with the Oracle Database from the DAO.
  • Extensive use of maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Consume Web Services using java to retrieve the required information to be populated in the database.
  • Use of SOAP UI to verify the WSDL end URL.
  • Wrote PL/SQL Stored Procedure using TOAD for archiving data daily for a monthly report and scheduled the job using DBMS Scheduler.
  • Display Tag, CSS & JavaScript, jQuery.
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.
  • Experience in developing and providing support to Java Swing applications in image processing, device control, statistics.
  • Used Agile methodology that included iterative application development, weekly Sprints and daily stand up meetings.
  • Created number of scripting tasks to get different libraries which we have created for the logging and exceptional handling using C# in the IDE visual studio 2012.

Environment: Web Logic 11g, Spring, Core Java, Swing, Hibernate, JDBC, Maven, Servlets, JavaScript, PL/SQL, Ext JS, Oracle 11g, Windows XP, SOAP UI, CVS, SOAP and Rest Web services, Agile Development.

Java/J2EE Developer

Confidential, Seattle, WA

Responsibilities:

  • Agile methodologies were used to develop applications on a weekly progress.
  • Using Quoting and Claims management, services were developed.
  • Unifying processes is used to develop and design frameworks and modules.
  • Reviewed functional specifications and developed System use cases.
  • Struts and spring played a major role in the design, development and deployment of an application framework.
  • Used core java concepts like Collections and Multithreading for complex data computations and analysis.
  • Coding with Collections framework using Java, J2EE, XML and JavaScript.
  • Developed Stored Procedures, Triggers, Functions, Views and Indexes using TOAD database.
  • Developed web application using JSF Framework. Developed Maven Scripts for the build process and deployed in WebLogic 10.2.
  • Data processing and validation is done using Hibernate and spring framework.
  • Implemented Java Messaging Service(JMS) for asynchronous message exchange across the organization.
  • Transportation of data objects between client and server were designed and developed using JSON notation
  • Testing applications are done using Junit testing framework.
  • Source code control and version control application are applied using SVN.

Environment: Java1.6, J2EE, UML, Spring Framework 3.0, Java JMS, JUnit, Oracle, RAD, SVN, XML, JavaScript, Log4j, WebSphere7.0, PL/SQL, Ant.

Java Developer

Confidential

Responsibilities:

  • Developed Validation framework to show custom validation on JSF Screens.
  • Creating High and Low level design documents.
  • Participated in the entire SDLC of the project.
  • Developed UI screens by using HTML, JSPs, CSS, jQuery, Ajax.
  • Extensively written CORE JAVA with in application.
  • Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
  • Implemented the concepts in On-Demand video streaming content.
  • Developed User Interface using Struts framework.
  • Used Web Services-WSDL and SOAP.
  • Implemented business process, database retrievals, access of information and User Interface using JAVA, Struts, and Planet Interact Framework
  • JavaScript and jQuery validation of JDBC for all database interactions.
  • Used Code Collaborator for code review.
  • Installed and configured MySQL on Linux and Windows environments.
  • Used SOAP UI for load testing the Web Services.
  • Used AJAX to create interactive user friendly interface.
  • Creating server-side JAVA architecture using JAVA Servlets.
  • Used MySQL as a database product.
  • Used Eclipse as the IDE for the development.
  • Involved in design and code review meetings.

Environment: Core Java, J2EE, Eclipse IDE, JSP, JDBC, Servlets, EJB, JavaScript, SOAP Web Services, Struts, Ajax, HTML, jQuery, Clear Case, Clear Quest, MySQL, Windows XP.

Software Engineer

Confidential

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
  • Implemented controller (abstract) and mapped it to a xml file.
  • Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used Hibernate to store the persistence data into the DB2 UDB database and written HQL to access the data from the database.
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules.
  • Used XML, WSDL, UDDI, and SOAP Web Services for communicating data between different applications.
  • Deployed the application on WebSphere Application server.
  • Performed Unit Test using Junit, Integration Testing, and System Testing.

Environment: Java, JSP, Servlets, Struts 1.2, UNIX, JavaScript, Eclipse, VSS and RDBMS, Oracle as backend.

We'd love your feedback!