We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

RI

SUMMARY

  • Possess 7+ years of professional IT experience in Software Development, involving Analysis, Design, Application Development, Testing, Implementation & Maintenance of application in Web - based environment.
  • Experienced in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, and Development, Debugging, Support, Integration, Maintenance, and Enhancements of Java/J2EE Applications.
  • Extensive experience in designing both Frontend & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML5, CSS3, Angular4, ReactJS, NodeJS, JavaScript, AJAX, jQuery.
  • Experienced in database design, data analysis and development in MongoDB, MySQL, Oracle, MongoDB (NOSQL) and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.
  • Extensive development using J2EE, SOAP/ REST API’s, backend development in various projects.
  • Strong experience with EJB, Struts, SpringBoot, Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring AOP, Spring Security and Spring Data.
  • Expertise with using the Maven for builds, JUnit for testing the applications and implemented Continuous Integration, Continuous Delivery (CI/CD) in Jenkins.
  • Extensive work experience in deploying applications on servers like Apache Tomcat, JBOSS etc.
  • Expertise in configuring version controls like Git, SVN and Confidential .
  • Hands on experience in building tools likeANT, Maven, Gradle and Experience with Eclipse, Visual Studio.
  • Experience in continuous integration source code management withJenkins, Created Build Jobs and Deployments inJenkins.
  • Good experience writing application deployment scripts using Shell Scripting. Worked on Windows, UNIX, LINUX platforms to move the project into production environment.
  • Good experience in implementing applications with Model-View-Controller (MVC).
  • Experience in working in environments using Agile (SCRUM) and Waterfall development methodologies.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshootingEC2 instances,S3 buckets,Auto Scaling,Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.

TECHNICAL SKILLS

Java/ J2EE: Core Java, J2EE, Web Services (REST), Servlets, JSP, JDBC, JavaScript, jQuery, JSON, Angular 2/4/6.

Frameworks: Spring, Spring boot, Struts, Hibernate, TopLink

Programming languages: C, C++, Java, Shell scripting.

Database: MySQL, Oracle, MongoDB, Cassandra.

Operating Systems: Windows, Unix/Linux, Mac OS

IDE/Editors: IntelliJ, Visual Studio, Eclipse, Atom, WebStorm, STS.

Testing Frameworks: Junit, Selenium, Cucumber

Version control: GIT, SVN, Confidential

Built tools: Maven, Gradle

Web Servers: Web sphere, Web logic, Apache Tomcat and JBoss

Project Management Tools: GitHub, Bitbucket, Confluence, JIRA, RALLY

PROFESSIONAL EXPERIENCE

Full Stack Developer

Confidential, RI

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of the Software Development Lifecycle (SDLC) and used Agile methodology for developing the application
  • Used AngularJS for creating controllers, directives, models for different modules in the frontend.
  • Created controllers, directives, models for different modules in the frontend using Angular 4.
  • Implement resource-oriented web services for both read and write operations, Dependency Injection, Spring, EJB3, Java 8 and object-oriented design patterns.
  • Used Java/J2EE patterns like Model View Controller (MVC), Factory pattern and abstract factory pattern.
  • Developed an application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Used Spring Framework and Hibernate as persistence provider to interact with the database.
  • Created Stored procedures using SQL for data modification.
  • Involved in consuming web services using Spring Restful Template development.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • AWS is used to encrypt the client-side data and for deploying of the application.
  • Involved in preparing Ant builds scripts (XML based), deployments and integration and configuration management of the entire application modules.
  • Implemented Spring Framework AOP module to implement logging in the application to know the application status.
  • Implemented JSP, JSP Tag libraries, third-party libraries and JavaScript to design the user interface for simplifying complexities of the application.
  • Used JUnit for integration testing and unit testing.
  • Used RALLY to track, report, assign and audit the issues in the application.
  • Customized and Configured logs using Log4J.
  • Used Git and SVN to maintain the version of the files.

Environment: JAVA/J2EE, JAVA8, SPRING, SPRING BOOT, MICRO SERVICES, REST/SOAP, REACT JS, WEB SERVICES, JAX-RS, WSDL, JUNIT, SOAP UI, JSP, XML, ANGULAR, JAVASCRIPT, JSON, MAVEN, LOG4J, MYSQL, RALLY, GIT, SVN, UNIX, AGILE-SCRUM, TOMCAT, JBOSS.

Full Stack Developer

Confidential, TX

Responsibilities:

  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
  • Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing and Testing application using Agile methodology.
  • Designed the application using J2EE and Java Framework design patterns like Spring, Singleton, DAO.
  • Making reproducible framework situations for the microservices engineering. Created a Request for Proposal (RFP) microservice providing RESTful API using Spring MVC and Spring Boot.
  • Developed the web application using HTML, CSS, SASS, AJAX, JavaScript, Angular and React JS.
  • Created Custom Directives in AngularJS, React JS, making use of Modules and Filters objects according to the application requirement.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
  • Created TopLink mapping files, sessions, transactions, Query and Criteria to fetch the data from SQL based schema.
  • Maintaining separate build in ANT for the module for easy integration to the portal build and configure with Cruise Control.
  • Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
  • Coded Gradle build scripts to build and deploy the application on WebSphere.
  • Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
  • Used MySQL as backend database using Windows OS, involved in development of Stored Procedures, Functions, Packages and Triggers.
  • Deployed the application on a JBoss server.
  • Used Tomcat Apache server for deploying the applications on the develop branch.
  • Used Maven as a build management tool.
  • Performed code reviews for the team using Crucible.
  • Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Participate in Agile Scrum Daily Stand-up meeting to discuss work progress and blockers on the way.

Environment: IntelliJ, Spring Boot, TopLink, Spring Tool Suite, Micro Service, RESTful, Postman, JPA, SOAP, WSDL, JBOSS, Jenkins, Stash/Bitbucket, SonarQube, Confluence, Docker, MySQL, Oracle, HTML5, CSS3, Angular4, JavaScript, jQuery, JSON, AJAX, XML, JIRA, JUnit, Gradel, Maven.

Full Stack Developer

Confidential, East Chicago, IN

Responsibilities:

  • Worked with a team of designers, project managers, and developers to create advanced web applications using agile development techniques.
  • Designed and developed web UI screens using Angular2/4, HTML5, CSS3, AJAX, jQuery and JavaScript.
  • Developed custom filters and model driven forms in Angular4 and linked them with HTML.
  • Developed RESTful web services using various annotations in Spring Boot and stored the input data in MySQL database.
  • Worked on integrating backend service calls with Bootstrap components by fetching the JSON/XML data using Angular HTTP service and displaying it within various Bootstrap based components.
  • Integrate and managing APIs exposingmicro services including development and support ofJava/JavaScript services.
  • Involved in unit testing using JUnit Framework & Maven, Bug fixing, Design Reviews, Team support, Code walk through and used JIRA for project management.
  • Worked on Core Java and its libraries in creating the java web application’s business logic.
  • Used EJBs to handle the requests from the JSP.
  • Used JSP, jQuery and Angular2/4 services to create the frontend screen. Also used JavaScript for server-side validations of input data.
  • Created Angular components and implemented bootstrapping, NgOn, NgStyle, NgFor, NgIf, Router outlet, binding the change event & Component decorators.
  • Configured Spring Hibernate transaction manager and used Spring declarative transaction management with various propagation levels.
  • Performed build operations, Continuous Integration (CI), Continuous Delivery (CD) etc. using Jenkins.
  • Wrote stored procedures to handle data validation like duplicate checks, invalid data check and space check in PL/SQL.
  • Configured Hibernate classes and established database connection to store data various information using session objects.
  • JBOSS application server was used to deploy the Application.
  • Created an AWSRDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console.
  • Involved in various Sprint meetings: Sprint planning meeting, Sprint review meeting, Sprint retrospective meeting, and daily scrum meetings.
  • Performed risk assessments and worked on strategies to address the identified risks.
  • Implementing SOA and micro services to make systems reliable, scalable and resilient.
  • Maintained version control using Git and used commands like push, pull, commit etc.

Environment: Eclipse, Spring Boot, Hibernate, Spring Tool Suite, Micro Service, RESTful, Postman, JPA, SOAP, WSDL, JBOSS, CatLight, Jenkins, Docker, AWS, MySQL, Oracle, HTML5, CSS3, Angular4, JavaScript, jQuery, JSON, AJAX, XML, JIRA, JUnit, Maven, Git.

Full Stack Java Developer

Confidential, Danbury, CT

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented web interface(UI) for end users using Angular JS, which has migrated from the existing BackBone JS application.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validationsusing JavaScript.
  • Created two way binding Angular JS Components and provide access to the server-side through Backbone's API from Backbone.Model and Backbone.Collection.
  • Developed user interactive web pages using jQuery UI plugins like Draggable, Resizable, Autocomplete, AJAX, JSON, Angular JS.
  • Developed responsive UI modules using Backbone.JS, Handle Bar JS.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Performed Installation, Configuration and Maintenance of production Cloud Environments such as Tomcat, Apache, Jetty, and JIRA.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Hibernate Session Manger used to configure multiple data source and provide independent database connectivity.
  • Performed Load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Designed application to meet international market standards using Spring MVC Internationalization and spring core modules.
  • Server-side validations are achieved using Spring Validation framework.
  • Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes with Spring Cloud Service Registry.
  • Adopted JMS API to setup mail notification upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Utilized Apache Cassandra for storing the external stream of data and building real time analytics dashboard using Google Charts API with Angular JS Components.
  • Developed Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Implemented various validations rules using JBoss Business rules in the drl (droolsfile) usingDroolsruleengine.
  • Developed Test classes using Junit and Easy Mock and test coverage using EMMA plug-in.
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Java8, Spring Boot, Micro Services, Hibernate, XML, Scala, Angular2.js, SQL Server, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit4, Jenkins, IBM RAD 6.0, IBM Web Sphere Application Server 6.1, GIT.

Full Stack Java Developer

Confidential, Franklin lakes, NJ

Responsibilities:

  • Analyzed and implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Spring Framework.
  • Adopted Hibernate Framework to develop Data Layer and configured XML mapping files.
  • Persisted java objects to relational database using Hibernate ORM.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Invoked view components by configuring DispatcherServlet and ViewResolver to handle incoming requests and manage the Spring MVC flow.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Implemented Multithreading concept to load data from files to table, transforming files from one format to other. Make multiple service calls in individual threads safety for a request.
  • Designed and developed front-end User Interface using HTML, CSS, JavaScript and jQuery Framework.
  • Involved in design, development and implementation of front-end part widget based application.
  • Client-side validations are performed using JavaScript and jQuery Framework.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Developed the view components using JSP, HTML, Struts Logic tags libraries.
  • Performed testing of SOAP web services using SOAP UI tool.
  • Used JUnit Testing Framework for performing Unit testing
  • Installed WebSphere Application Web Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Designed and developed Use Case, Class and Sequence Diagram based on UML standards using Rational Rose.

Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, Schema (XST), EJB 2.0, ANT, JavaScript, JMS, Rational Rose, WSAD, DB 2.

Java Developer

Confidential

Responsibilities:

  • Developed front-end screens using JSP, HTML, CSS, JavaScript, JSON.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Developed Single Sign On (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc., in Oracle Applications.
  • Used Confidential as version control system.
  • Implemented Struts MVC design pattern and front controller pattern along with Action Servlet as front controller for this application.

Environment: Java, JDBC, Servlets, Oracle, JSP, XML, UML, HTML, CSS, JavaScript, JSON, UNIX, Confidential, DB2 and Ionic Framework, Struts MVC, Action Servlet.

We'd love your feedback!