We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

MI

SUMMARY

  • Extensive experience in Java and J2EE technologies, Object Oriented Technologies, UML, Software Development Life Cycle process - Translation of requirements into functional and technical specifications, designing, developing, testing, implementation &
  • Technologies used - JAVA, Tomcat, Spring MVC & Spring Boot Framework, Jenkins, DB2, REST Services, BASH scripting, Groovy, GIT, Maven, SonarQube & DeployIT
  • Proficient in concepts like Collection Framework, Multi-threading, Exception Handling, Generics, Annotations, Serialization, Thread pools, JavaBeans and Polymorphism, Swing, hands on experience onJava8.
  • Strong in the fundamentals of object-oriented Java programming and web development using modern tools and frameworks.
  • Experience in developing applications using Core Java, Data Structures, Algorithms, J2EE, JSP, Servlets, JavaBeans and JDBC.
  • Experienced in designing the front-end pages using HTML5, CSS, JavaScript, JSF, JSP, JQuery, AJAX, XML, Node JS, Angular JS, TypeScript, Backbone JS, Knockout JS, D3.JS, and Ext.JS.
  • Expertise in develop Web and other components using Service Oriented Architecture (SOA) and Micro Services Architecture based J2EE applications.
  • Experienced in developing we b-based applications using Java/J2EE, Servlets, Struts, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, EJB, JMS, RMI, JNDI, JDBC, Web Services (SOAP & RESTful services).
  • Good understanding of ORM technologies such as Hibernate, iBatis/MyBatis and Spring JDBC.
  • Experience in using J2EE Design Patterns like Singleton, Factory, Adaption and Data Access Object (DAO), Data Transfer Object (DTO).
  • Knowledge in designing and implementing using XML technologies such as XSL, XLST, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experience in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational RoseandMS Visio tool.
  • Used Java 1.8 features such as Lambda Expressions to make the code concise and Stream API to increase the performance.
  • Experience in SOAP and REST web services technology, Implementing JAX-RS using open source framework such as Jersey and JAX-WS using AXIS2.
  • Experience working with object-relational databases such as PostgreSQL and NoSQL document-oriented databases like MongoDB.
  • Expertise in implement Cassandra, Oracle, SQL Server, MySQL databases and writing and tuningSQL and PL/SQLqueries.
  • Experience using GIT, Clear Case, CVS, and SVN for source control and Release Management. Bit Bucket and project Tracking tools like JIRA
  • Experience in modeling of Junit for unit and Component testing and Log4J for logging and bug tracking.
  • Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services.
  • Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or moreEC2 instances.
  • Experience on working with Software Development Life Cycle (SDLC) Models such as Agile SCRUM & Waterfall Model to ensure code quality, unit testing, and continuous integration (CI).
  • Good knowledge of automated CI build and deployment infrastructure and processes for multiple projects using tools like Jenkins, CARA, GIT and Stash.
  • Extensive experience in deploying, configuration on Application & Web Servers such as BEA WebLogic, IBM WebSphere and Apache Tomcat Web Server.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
  • Experience in working with IDE’S like Eclipse, RAD, Spring Tool Suite (STS), and Intellij.
  • Have extensive experience working on Windows, Linux and UNIX Operating Systems.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking, Struts, Spring, Hibernate

Cloud Platforms: AWS, Microsoft Azure, Google Cloud, Cloud Foundry, RackSpace

AWS Services: Ec2, VPC, S3, Redshift, RDS, Aurora, SQS, SNS, Auto Scaling, Security Groups, ELB, EBS, DynamoDB, Glacier, CodeCommit, CodeDeploy, CodePipeline, CloudFront, CloudFormation

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

Application/Web Servers: Oracle/BEA Web Logic 8.1/9.1/10.3 , IBM WebSphere 5.1/6.0/6.1/7.0 , Jboss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis

IDEs: Eclipse 3.x, Spring Tool suite 2.x/3.x, IntelliJ

Web technologies: HTML/HTML5, CSS/CSS3, LESS, SASS, XHTML5,JavaScript, Ajax, Jquery, AngularJS, Angular2, Angular4, Bootstrap, NodeJS, JSON, BackBone JS, Knockout JS, D3.JS

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, Restful, SOA, SOAP UI

Methodologies: Agile, Scrum, SDLC

Database Servers: Oracle 8i/9i/10g/11g, DB2, SQL Server 2000/2005/2008 , MySQL, Cassandra, PostgreSQL, MongoDB, DynamoDB, Redis, RedShift, MarkLogic

Version Control: CVS, SVN, Git, Rational ClearCase.

Build Tools: ANT, Maven, Gradle

Continuous Integration Tools: Jenkins, Hudson, Bamboo

Testing Tools: SoapUI, Cucumber, Karma, Jasmine, Selenium, Junit, Qunit, JMEter, QTP

PROFESSIONAL EXPERIENCE:

Confidential, MI

Full Stack Developer

Responsibilities:

  • Worked in Agile software development lifecycle involving Designing, coding, testing, debugging and support.
  • Developed the presentation layer using Servlet, HTML, CSS, JavaScript, JSPs, JSON and XML.
  • Facilitating requirements gathering sessions and be able to translate business needs into proper solutions.
  • Used UML modeling tools like Rational Rose to design and develop high level and comprehensive design modules.
  • Developed JSP and Servlets for data collection and manipulation for the reports
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Extensively implemented HTML 5, CSS3, DHTML, XML, JavaScript, Bootstrap, and Angular JS, NodeJs for designing responsive web pages.
  • Developed reusable and responsive user interface components using Angular JS and Bootstrap.
  • Designed pages using Angular JS Forms, Validations, Modules, Events, Expressions, Directives, Controllers and filters.
  • Created web services with REST through Angular JS services to get XML file data and modified the response data to display in UI.
  • Designed and developed features for J2EE-based business activity operational dashboard engine, including the rules and alert engine, webapp components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Worked with frameworks like spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Cloud, Micro Services, Rest API.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Designed Java components and integrated using Spring framework for Hibernate ORM persistence mechanism. Configured and wired various objects and mapping files in the Spring configuration file. Involved in design, development and maintenance of all the POJO’s, configuration files and configuring beans, action classes and associations between them.
  • Implemented MVC framework using Spring MVC Framework isolating each layer of the application to avoid complexity of integration and ease of maintenance. data.
  • Worked with spring and web services with REST by creating restful services using Spring Controller class.
  • Enabled Continuous Delivery through Deployment into several environments of Bamboo, Test, QA, Stress and Production using Jenkins.
  • Implemented on Behavioral Driven Development applications used cucumber, Gherkins and Python.
  • Worked with Cloud technologies like Amazon Web Services (AWS) and Cloud computing infrastructure such as Amazon SQS, Amazon Dynamo DB, Amazon EC2, Amazon S3 and Amazon Red Shift.
  • Implemented with Cloud Computing and experience setting up the development environment using Microsoft Azure cloud services, AWS (Amazon Web Services).
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
  • Used RESTful API and experience in web services, developed using JAX- RS and SOA.
  • UsedEclipseas IDE tool to develop the application andJIRAfor bug and issue tracking.
  • Used Maven build tool
  • Developed on NoSQL code gets into production without testing against current production schema and data in test environment.
  • OptimizedMongoDB CRUD operationsand implemented indexing strategies for huge data sets.
  • Worked on SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, MySQL and MS SQL Server.
  • Implemented in Application logging Frameworks with Log4j and to build and deploy the application WebSphere Application Servers.
  • Involved in Agile Process and used GitHub for version control of the source code.
  • Performed Unit Testing using Junit framework for all the migrated modules to ensure complete code coverage.

Environment: Java, Rational Rose, Agile, JavaScript, BootStrap, Angular JS, Node JS, Backbone JS, JSP, HTML5, DHTML, CSS3, XML, XSTL, Frameworks MVC, Spring boot, Spring Batch, Spring Security, Spring Cloud, Micro Services, AWS, REST API, TypeScript, Jenkins, Teamcity, Bamboo, Eclipse, JIRA, cucumber, Gherkins, Python, GIT, WebSphere, NoSQL, Mongo DB, PostgreSQl, MSSQL, MYSQL, SQL Server, Oracle8i/9i/10g/11g, Log4J, GITHUB, JUnit.

Confidential, Philadelphia, PA

Full Stack Developer

Responsibilities:

  • Worked on complete life cycle of software development, which included new requirement gathering, redesigning and implementing the business specific functionalities, development, testing.
  • Developed web application using Java8, spring, Hibernate, Web services, HTML5, CSS3, JavaScript and Angular.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Extensively used Angular JS concepts like controllers, data binding, filters, accessibility, dependency injection, decorators, templates etc.
  • Used spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Worked on implementing Microservices architecture by using docker images and deploy them on the AWS ECS services.
  • Consumed and produced REST and SOAP Web services within various applications.
  • Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Worked on core AWS services such as setting up new server (EC2) instances/services in AWS, configuring security groups, setting up Elastic IP's, Auto Scaling and Cloud Formation.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.
  • Good experience in writing Unit Test Cases with JUnit, Mockito and Groovy.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Designed, developed and maintained the data layer using Hibernate 3.0 and used Spring ORM to integrate with Hibernate.
  • Used Eclipse as IDE, configured and deployed the application onto Tomcat application server using ANT build scripts to automate the build and deployment process.
  • Implemented JMS for sending the messages to Rabbit MQ queues and supporting, troubleshootingRabbit MQrelated issues and Used Rabbit MQ to communicate with controller and for business logic.
  • Composed and executed MongoDB document scripts to insert, update NoSQL database, automating data changes, reporting and wrote MongoDB client to receive data from AMC for Companies.
  • Performed bulk data loading into Cassandra and created data models in CQL (Cassandra Query Language) for customer data.
  • Developed the Junit test cases and used GIT as Distributed version control system.
  • Used Logback and commons-logging frameworks for logging the application flow
  • Maintained JIRA for tracking and updating project defects and tasks ensuring the successful completion of tasks in sprint.

Environment: Java8, J2EE, Agile, spring, Hibernate, Web services, HTML5, CSS3, JavaScript and Angular JS, Typescript, REST API's, ES6, Bootstrap, spring IOC, Spring AOP, Microservices, Docker, AWS ECS, REST, SOAP, Amazon Web Services, EC2, Tomcat server, Jenkins, Hibernate, Ant, Eclipse, JMS, Rabbit MQ, MongoDB, NoSQL, Cassandra, Junit, GIT, Logback, JIRA.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in all phases of SDLC like Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Expertise in several Java/J2EE technologies like JSP, EJBs, Struts, JNDI, Servlets, JDBC, Java Beans, XML, HTML, CSS, Ajax, JavaScript, jQuery, Restful Web Service, SOAP, Core Java, Multithreading, Generics, Serialization, Spring, Struts and Object Relational Mapping (ORM) tools like Hibernate
  • Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using Visio as part of UML & created documents.
  • Designed User Interfaces using JSP, JavaScript, HTML, CSS and jQuery.
  • Used Angular and Bootstrap to develop the user interface to validate the user at client side and provide responsive feedback.
  • Ensuring the high performance of the application on mobile devices and desktop.
  • As part of AngularJS development have used data-binding and developed controllers, directives, and filters and integrated with the backend-services.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • UsedHibernateDetached Criteria, HQL and written some SQL queries for data retrieving.
  • Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • Used Singleton, Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
  • Implemented the Spring-Security and Transaction Management in the Application.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Used iBatis framework for ORM mapping and SQL configuration.
  • Designed and developed download and upload framework for batch process with Spring Core module and iBatis as Object Relational Mapping (ORM) framework.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Used Amazon Web Services (AWS) for promoting code in various Environments.
  • Deployed EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPCs.
  • Configured Docker container service and build pipe line Jenkins CI/CD tool for Continuous integrating and deploying application on servers.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously & asynchronously and send JMS message on the edge device.
  • Worked in designing the database and developed Stored procedures, Triggers and Functions for efficient use of data from PostgreSQL database.
  • Deployed the application on Apache Tomcat Application Server, and used Eclipse IDE for designing, coding and developing applications and Maven for build environment.
  • Used Tortoise SVN Subversion for software version control and used Log4J to monitor the Error Logs.

Environment: Java, J2EE, UML, JSP, JavaScript, HTML, CSS, jQuery, Angular, Bootstrap, AngularJS, Hibernate, HQL, Spring Dependency Injection, Spring MVC, DAO, Spring-Security, RESTFUL Web Services, Spring-AOP, Spring-ORM, Spring-JDBC, iBatis, Amazon Web Services (AWS), EC2, Jenkins, RabbitMQ, PostgreSQL, Apache Tomcat, Eclipse, SVN, Log4J.

Confidential

Java Developer

Responsibilities:

  • Analyzing System Requirements and preparing System Design document, Mockup documents.
  • Full life cycle experience including requirements gathering, business analysis, high level design, detailed design, data design, coding, testing, and creation of functional documentation.
  • Implemented Core Java coding and development using Multithreading and various design Patterns.
  • Used agile methodology such as extreme programming to improve the quality of code and to meet the change in customer requirements even at the late stage of development process.
  • Worked on the web page enhancements using HTML, CSS, Angular, JavaScript, Servlets and JavaBeans.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a database.
  • Implemented Hibernate Caching for frequent queries executed against database for reports.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed validation component using Struts common's validation framework to validate data, based on the requirement developed validation rules to accommodate special business rules
  • Worked on Exposing and consuming SOAP based webservices to integrate application modules
  • Involved in coding for the presentation layer using Apache Tiles Framework, AJAX, XML, XSLT and JavaScript.
  • Used Rational Clear Case and Clear Quest for version control and change management.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Design and develop XML processing components for dynamic menus on the application.
  • Developed build and deployment scripts using Apache ANT to customize WAR and EAR files.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

Environment: Java, J2EE, Agile, HTML, CSS, Angular, JavaScript, Servlets, JavaBeans, Hibernate, SOAP, AJAX, XML, XSLT, JavaScript, Rational Clear Case and Clear Quest, ANT, WebSphere, XML, PL/SQL, JUnit.

We'd love your feedback!