We provide IT Staff Augmentation Services!

Full Stack Developer Resume

IA

PROFESSIONAL SUMMARY:

  • Full Stack Java developer with strong experience of 6+ Years in designing, developing and maintaining the web based and the business applications using Java, J2EE, WebLogic Portal, WebSphere, Oracle Technologies, NO SQL and proficient in all aspects of system architecture, including designing and implementing large, scalable, distributed systems.
  • Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.
  • Experienced in working with various NO - SQL big data databases such as MongoDB and Cassandra.
  • Developed applications with Spring using different modules such as Spring MVC, IOC, AOP, DI, Spring Boot, Spring Data, Spring Integration, Spring Testing and Spring JDBC.
  • Experienced in developing and consuming REST API’s using Spring MVC, Jersey and Apache CXF and took part in marshalling and un-marshalling JSON and XML.
  • Design and Implemented highly efficient and rich UI components using JSP, HTML, CSS and JavaScript.
  • Experienced in working with various JavaScript frameworks and libraries such as Angular JS, ReactJS, jQuery and NodeJS.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
  • Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
  • Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI and Hibernate.
  • Good Experience in Implementing J2EE Design Patterns.
  • Experience working with Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk.
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
  • Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.
  • Expertise in leading small teams and able to work independently as well as in a team to satisfy the needs of the clients and worked as an Offshore - Onsite Coordinator.
  • Possessing good interpersonal skills which were applied in coordinating with development team, QA team and support team as required.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux, Unix

Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, IBM BPM 9.0, Multi-threading, Event Handling, Swing Web Services.

AWS Cloud Technologies: EC2, Elastic Beanstalk, IAM, Cloud Watch, Cloud Trail, App Engine, Cloud Formation, EBS, S3, Glacier, Route53, VPC, Lambda, Auto Scaling, Dockers, Redshift, SNS, SQS, SWS, SES

Web Technologies: JSP, Servlets, Struts, Spring, EJB, JMS, AJAX, JSTL, HTML, CSS, XML, XSL, XSLT, JavaScript, JAX-RPC.

Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBoss.

Build Tools & IDEs: Maven, Ant, Eclipse, Net Beans, IntelliJ

Databases: MySQL PRO, MS SQL Server, SQL Plus, Oracle, NOSQL (MongoDB, Cassandra)

Frameworks: Hibernate, Spring Boot, Spring MVC, AngularJS, NodeJS-ExpressStruts 1.1/2.0

JUnit 4.1, J: Mock, Easy Mock, Spring Test

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development

Version Control: Rational Clear Case, SVN, CVS, VSS, Team Foundation Server and GIT

PROFESSIONAL EXPERIENCE:

Confidential, IA

Full Stack Developer

Roles & Responsibilities:

  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Developed HTML views with various inbuilt Angular directives and took part in developing custom directives and filters.
  • Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on-time and with good quality on basis with onsite and offshore teams.
  • Development of DAO layer using Hibernate Template and JDBC Template Operations.
  • Core Service is developed as maven jar that can be included by other Microservices as their Used Spring REST Template to use the exposed REST web services.
  • Experience in using Sqoop to import the data on to Cassandra tables from different relational databases.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).
  • Implementation of HTTP Basic Authentication to restrict access by looking up users in plain text password.
  • Write and execute automation test script for Selenium.
  • Participate in the automated testing tool vendor selection process. Conduct a Pros & Cons analysis of Selenium.
  • Developed all the Junit test cases for all the different layer implementations.
  • Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update information in the database.
  • Experienced in using Spring Framework, using Controller, Service, Spring-WS and DAO layers to create flexible application subsystems.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Worked with core Java technologies like Multi-Threading and synchronization.
  • Created responsive, modern web a using JavaScript, jQuery, and Bootstrap
  • Multithreading was used to process data in chunks to improve performance.
  • Handed Java Multi-Threading part in back-end component, one thread will be running for each user.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented spring transaction management for some database transactions.
  • Spring Dependency Injection feature was used for Bean wiring.
  • Designed and developed the project using MVC design pattern.
  • Wrote and consumed web services using Restful and published it on Web Sphere application server.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.

Environment: Java1.7, Java 1.8, AWS, MicroServices, Angular Js, NodeJS, MongoDB, Cassandra, Agile, JDBC, Hibernate, Spring Core, Spring AOP, Spring Boot, XML, SQL, Oracle, WebLogic, JUnit, jQuery, JSON, Web Services, Maven, Jenkins, Unix

Confidential, Charlotte, NC

Java/AWS Developer

Roles & Responsibilities:

  • Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Developed application UI screens for various modules using HTML, CSS, JS, JSX, Bootstrap, ReactJS, Redux, Babel and Node.
  • Developed presentation and container components using React and JSX and used various lifecycle methods to perform component updates.
  • Developed backend service calls using React and took part in developing unit test cases using JEST, Nock and React testing tools.
  • Integrated the Java code (API) in JSP Pages.
  • Used Springs Framework in the application, which is based on MVC design pattern.
  • Involved in SOAP and Restful web services testing using SOAP UI and test web services using WSDL provided by development team.
  • Worked on NodeJS to enhance existing REST API’s using Express, Body-parser, underscore, mongoose and other modules.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created puppet automation with multiple modules as per component like Kafka, Zookeepers, MySQL, Logstash, HTTP collectors & Schema registry to install & configure Ec2 instances to create/update Kafka cluster.
  • Wired up ng-grid to models, built REST methods for fetching/saving records and built JUnit tests for controllers.
  • Involved in developing and maintaining services-based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework
  • Developed Application to asses JSON and XML from Restful web service from consumer side using JavaScript and AngularJS.
  • Implemented ActiveMQ producer using Spring JMS.
  • Configured Spring Integration to Listen on Queues, route and call services.
  • Extensively worked on PL/SQL to write core business logic store procedures, functions in Oracle Database.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Development of MQ Application programs for JMS environments using queues and messages.
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.

Environment: Core Java 1.7, J2EE, Hibernate, React JS, Spring 4, Junit, Mongo DB, Cassandra, Web Logic, HTML5, CSS3, JavaScript, jQuery, Angular 2, Angular JS, Spring Integration, Spring Security, Boot Strap, Node JS, JSON, JSF, Dynamo DB.

Confidential, MO

Java/J2EE Developer

Roles & Responsibilities:

  • Worked on AngularJS MVC framework for developing the Single Page Application and created some custom directives like ng-newsletter, ng-Sparkline, ng-City.
  • Creation of Prometheus-Grafana setup using Terraform/Ansible for various targets like Kafka, Spark, MySQL, node exporters etc.,
  • Worked as onsite coordinator and module lead for Implemented JSP, spring, java Script and CSS for developing User Interfaces.
  • Design and develop the Microservices component (Endeca-client) for the Endeca Search Engine using Assembler.
  • For exchanging the text and communication with web service JSON is used extensively.
  • Experience in Object Relational Mapping frameworks such as Hibernate.
  • Designed Reltio Microservices technology stack.
  • Worked on Node JS as part of the serverless architecture assignment with AMAZON AWS functions development for get Customers as part of the mobile project development.
  • Micros services development using Node JS with Amazon AWS Dynamo DB NoSQL database.
  • Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL's.
  • Developed Rich UI applications using JavaScript, JSP, HTML and CSS.
  • Used JAX-RS servlet to implement the restful web services.
  • Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database
  • Developed and implemented Software Release Management strategies for various applications according to the agile process
  • Define data transfer process through asynchronous web service using REST (HTTP) and tested the Restful Services using Webpage by using XML and JSON format.
  • Extensively used JUnit for Unit Testing
  • Integration with the J2EE Services layer of Unity Platform, using spring application context.
  • Introduced the spring-based architecture for the newly designed UI Infrastructure services to interact with the legacy services.
  • Extensively used Eclipse 3.2 with Debugging and Development.

Environment: JDK, JSP, Spring, Hibernate, HQL, UNIX, Web Services (REST), Kafka, JSON, JDBC, Node JS, JavaScript, HTML, servlet, CSS, JSP, Spring MVC, Cassandra, Microservices, Servlet XML, AJAX, Eclipse 3.7, WebLogic PL/SQL, Oracle 10g, Maven, RDMBS.

Confidential, DETROIT, MI

Java Developer

Roles & Responsibilities:

  • Involved in gathering and understanding of customer requirements, analysis and design.
  • Developed middle tier business logic using POJOs with Spring based transaction managers.
  • Used Struts (Validators, Action, Dyna validator form, Tiles, Processor, and Message-Resource) to create UI.
  • Designed a Customized Status Reporting Tool, based on the specific requirements using J2EE/Struts and WebSphere Application Server with DB2 as Database.
  • Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
  • Worked extensively on Web Services, XML, JMS and Message Driven Beans, Spring Controller.
  • Developed Ajax code to consume web services.
  • Extensively worked in creation of NoSQL data models, data loads with bloom filters and TTL columns in column families.
  • Designed, implemented and deployed J2EE web application using Spring MVC and Hibernate developed persistence layer using Spring JDBC template and Hibernate Template.
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Implemented a Web Services layer SOAP &, using Axis 2, into their existing product.
  • Used RabbitMQ as asynchronous messaging solutions to enterprise integration solutions.
  • Implemented Test Driven Development using JUnit, Advanced Rest Client and Log4j in developing test cases and determining application functionality.
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Hibernate Framework.
  • Used SVN, GIT as Subversion for software version control.
  • Worked with Angular JS to create single page applications using directives, controllers and services concepts.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
  • Installed WebSphere Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Used Hibernate as persistence framework mapping the ORM objects to table using Hibernate annotations.

Environment: SDLC phases, J2EE, JDK 1.7., Spring MVC, Struts, Eclipse IDE, Hibernate, Apache ANT, JSP, HTML, JavaScript, SOAP, JSON, JMS, SVN, GIT, Angular JS, PL/SQL, Data Pipeline, WebSphere Server.

Confidential

Jr. Java Developer

Roles & Responsibilities:

  • Presentation layer and UI Design was developed using HTML, CSS, JavaScript, jQuery, and Ajax.
  • Developed Ajax code to consume web services.
  • Involved in portal GUI design using Master Page, Login control and Client-side validation.
  • Implemented validations on Web Forms, for client-side validation as required.
  • Developed code to convert JSON data to Customized JavaScript objects.
  • Custom paging to display huge amount of data.
  • Involvement in fixing the bugs based on the requirements and involved in the enhancements for the web forms.
  • Involved in Manual Unit testing.
  • Implemented design patterns like Singleton, MVC.
  • Created SQL Statement and Stored Procedure on MySQL database.
  • Wrote various SQL for accessing data from database and used JDBC API for Java Database Communication.
  • Used MyEclipse as IDE for developing project.
  • Performed unit testing, system testing and user acceptance test.

Environment: HTML, JSP, Servlets, JDBC, SQL, RESTful, Hibernate, JUnit, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.

Hire Now