Full Stack Developer Resume
4.00/5 (Submit Your Rating)
Roseland, NJ
SUMMARY:
- Having 7+ years of experience in analysis, design, and implementation and testing of Object-Oriented Applications in Client/Server environment using Java/J2EE Technologies.
- Developed UI using HTML, DHTML, JavaScript, CSS, jQuery, Bootstrap, AJAX and AngularJS, ReactJS, Redux, for providing the user interface and communication between the client and server.
- Experience in developing Web-Centric applications using Angular JS, Backbone JS, ExtJS, NodeJS, JavaScript, JQuery, CSS3.
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, JMS, EJB transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, OOAD,XML, XSD, XSL, DOM, JNDI, Multi-Threading, RMI, JavaScript, AJAX Networking, Exceptions, Mean Stack.
- Extensively worked on during my tenure in Software Development are Angular JS, React JS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle.
- Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Micro services, Spring REST, Spring JPA.
- Extensive experience in the implementation of the version control software’s SVN, CVS, GIT, and Clear Case.
- Strong Knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions. Experience with Hibernate JPA Entity Manager for CRUD Operations.
- Used Microservice architecture with Spring Boot based services interacting through powerful messaging tools such as REST.
- Expert in Various Agile methodologies like SCRUM, Test Driven Development and Pair Programming.
- Experienced in with AWS Cloud - EC2, EBS, s3 bucket, Lambda function, Docker, ELK, and Autoscaling and databases such as NoSQL like (MongoDB B ) RDS, VPC, Route53, and MS SQL Server Cloud Watch, Cloud Trail, Cloud Formation, IAM.
- Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
- Hands-on experience in unit testing frameworks TestNG and Junit.
- Experience in design and development of Model View Controller using Servlet, Struts 1.1 and Spring MVC.
- Used JavaScript testing tools such as Karma, & Jasmine.
- Versatile team player with good communication, analytical, presentation and interpersonal skills.
- Experience in Object-Oriented Analysis and Design and UML notations and experience in using design tools like Rational rose and Star UML.
- Developed Single Page Applications using AngularJS, Node JS and ExpressJS. Good understanding of server-side CSS pre-processors, such as LESS and SASS.
- Experience with using web tools like NPM (package Manager )& Build tools like Web Pack, Gulp, Grunt.
- Experience with IBM Web Sphere, JBOSS and Apache Tomcat Application Server.
- RIA applications using Flex, HTML5, CSS, Ajax, Dojo and Node JS.
- Strong knowledge of IDE's like Eclipse, Visual Studio, Sublime.
- Experience in using the Log4j framework for Logging Java Application.
- Proficient in Query Languages SQL and HQL.
TECHNICAL SKILLS:
- Programming Languages: Java, J2EE, JavaScript, HTML, CSS.
- Java Core: threading, Exception Handling and Collection APIs.
- IDE & Reporting Tools: Eclipse, Visual Studio, Sublime, Web Storm.
- Databases: SQL Server MySQL 5.0, Cassandra, Mongo DB
- Web Technologies: HTML,HTML 5, DHTML, CSS, Bootstrap, Java Script, JQuery, ReactJS, REDUX, FLUX, Angular JS, AJAX,Node.JS,Express JS, XML, SOAP, XSL, XSLT, XHTML
- Client& Server Scripting: JavaScript, jQuery, Angular 1.x, 2.x, Node.JS, Express JS, JSP 1.2, 2.1, 2.2, JSTL 1.1, 1.2,JSF.
- Batch Scripting: Ant, Maven
- Operating Systems: Windows, Linux, Unix.
- Version Control: SVN (Apache Subversion), CVS (Concurrent Versions System),GIT
- Transaction Control: JTA (Java Transaction API), Hibernate Transactions
- Middleware Technologies: EJB 3.0, JNDI, JDBC.
- Web Service Specifications& Tools: RS(RESTful), SOAP UI, Postman.
- Design Methodologies: Agile, Scrum, Test Driven Development, Rapid Application Development, Rational Unified Process, Waterfall.
- Messaging Technologies: JMS (Java Message Service), MDB (Message Driven Bean), Apache Kafka
- Logging Tools: Log4j, SL4J.
- Tools: Junit, Selenium, Mockito, JIRA, Karma-Jasmine, Bower, Grunt, Gulp, Webpack, SourceTree, Docker, oAuth, Jersey, JReport.
PROFESSIONAL EXPERIENCE:
Confidential, Roseland, NJ
Full-Stack Developer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application
- using an AGILE methodology ( SCRUM ) in a test-driven development (TDD) approach.
- Worked on a SAFE AGILE-based methodology which brings new approaches and changes to the team every PI .
- Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery, ReactJS, NodeJS and Bootstrap.
- Analyzing the requirements, Designing a solution and interacting with team members to provide effort estimates, Coding and Unit testing.
- Built the reusable service components using ReactJS Components with Object-Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
- Developed various ReactJS components to help build the functionality and UI behavior using JavaScript.
- Used Redux as a store for storing multiple states of a React component.
- Used Redux Thunk as a middleware for calling the APIs and setting the states with the JSON data.
- Worked with UI designers and the User experience team to define screen designs. Developed angular partials based on UI screens
- Develop HTML5 templates and perform client-side Validation using JavaScript.
- Used ExpressJS to create the RESTFUL services by consuming the IIB service.
- Used JWT to secure the RESTFUL API’s and encrypted the data with the Base64 for added security.
- Created wrapper classes around the IIB service and Controllers were developed around the interface.
- All the CRUD operations were created as part of the RESTFUL services.
- Actively involved in coding using Java1.8, Spring 4.x to develop features from end to end.
- Design and implement an application using Spring MVC, Spring IOC, Spring transactions, Dependency Injection Spring Annotations, SpringAOP, Spring Container-managed transactions, Hibernate.
- Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.
- Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
- Responsible to manipulate HTML5, CSS3 in JQUERY as well as making the pages dynamic using AXIOS, JSON and XML.
- Used Ajax calls through Angular JS to populate the data tables on the front-end.
- Used the Node JS and Angular JS MVC Frameworks in the development of the web applications.
- Used Node JS for the runtime environment for java script can be interrupted and executed.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Worked on Jenkins for continuous integration and Deployment.
- Worked on MongoDB and wrote code on the find, update, save, insert data.
- Worked on data extraction in loading JSON data from the server-side content into MongoDB.
Environment: HTML5, XML, CSS3, LESS, JavaScript, Spring, JQUERY, JSON, ReactJS, Webpack, Node JS, AXIOS, Bootstrap.
Confidential, Sunny Vale, CA
Full-Stack Developer
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development and Testing of the application using an AGILE methodology ( SCRUM ) in a test-driven development (TDD) approach.
- Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery, ReactJS, NodeJS and Bootstrap.
- Built Components using Angular 2 and worked on Angular directives . Implemented lazy loading and Dynamic loading in the Angular routers. Worked on Typescript for building the code
- Developed UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS and Node JS.
- Developed prototype and project layout skeletons using ReactJs, JQuery, HTML5, and CSS3.
- Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
- Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
- Implemented authentication and authorization for the application using Spring Security and Oauth2.
- Worked on Java8 Lambda expressions and Pipelines, Streams.
- Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
- Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
- Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
- Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
- Used Adobe Experience Manager (AEM) to manage and deliver digital experiences across websites.
- Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
- Used Spring Boot Actuator to externalize application's configuration properties for various environments.
- Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
- Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
- Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
- Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB & SQL tuning to reduce time in the application.
- Worked on MongoDB and wrote code on find, update, save, insert data.
- Worked on data extraction in loading JSON data from the server-side content into MongoDB.
- Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
- Used ActiveMQ to communicate with controller and made use of service layer to implement the business logic.
- Implemented Batch jobs using Spring Batch to ensure data integrity & consistency in the job.
- Deployed and tested the applications on Application Server Web Sphere.
- Developed Unit test cases in the integration layer using the Mockito framework.
- Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
- Worked on Jenkins for continuous integration with Gradle and GitHub.
- Used Log4j for validate functionalities and JUnit for unit testing.
- Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
- Used IntelliJ IDEA IDE tool for application development
Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Typescript, Angular JS, Angular 2 Node JS, JSP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Data, Hibernate, SOAP, RESTful, Active MQ, Micro service Architecture, XML, AWS, Oracle DB, Mongo DB, CI/CD, Maven, WebSphere Application Server, IntelliJ IDEA, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT.
