We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Lowell-aR

SUMMARY

  • Over 8 years of programming experience including design, development, implementation and maintenance of Java/J2EE/Web based applications.
  • Excellent project life cycle experience (SDLC) in all aspects of requirements specifications, design, code, test, deploy, maintaining and implemented projects in Waterfall and Agile/Scrum methodologies.
  • Proficient in UI design, developed Front End using HTML, CSS, JavaScript, JQuery, Ajax, Angular JS, Bootstrap like Node JS, ReactJS and Backbone JS.
  • Extensive experience in Internet, client/server technologies using Java, J2EE, JSP, Servlets, JDBC, JNDI, Struts, Spring, Hibernate, TIBCO, Web Services, SOA, EJB, JMS, XML, XSLT, JAXB, HTML, CSS, Java script, Ajax and Shell Scripting.
  • Experience in developing Java multi - threaded applications.
  • Highly experience wif Java IDE’s like Eclipse, STS, RAD, IntelliJ, NetBeans.
  • Expertise in analyzing and troubleshooting production related issues.
  • Experience and noledge in various development methodologies like Agile, Scrum, Test Driven Development (TDD), Extreme Programming (XP), Rapid Application Development (RAD), UML and Rational Rose.
  • Developed reusable components wif AngularJS custom directives.
  • Experience in hibernate O/R mapping tool.
  • Developed app monitoring framework using Drools/Kafka.
  • Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows, Drools Fusion and Drools CEP.
  • Involved in unit test cases writing and having a good noledge in Junit, TestNG, Mockito.
  • Experience wif versioning tools like Git Stash, Clearcase, Subversion and CVS.
  • Strong skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience wif SQL, PL/SQL.
  • Experience in database connectivity (JDBC) for databases like Oracle 11g/10g/9i, MS SQL Server 2010/2008/2005.
  • Driven by new challenges and adept at adapting to any cultural and business environments.
  • Experience in using Core Java concepts like Multi-Threading, Collection, Interfaces, Synchronization, OOPs concepts and Exception Handling.
  • Proficient in Agile (SCRUM), Waterfall methodologies and Test Driven Development (TDD).
  • Experience in deployment and troubleshooting various application servers like JBoss, ApacheTomcat, IBM WebSphere and Oracle WebLogic.
  • Strong analytical and dynamic trouble shooting skills coupled wif excellent communication skills and able to work individually and as a team.
  • Highly motivated self-starter wif excellent Communications, Presentation and Problem solving skills and committed to learn new technologies.
  • Has the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
  • Expertise in using issue tracking tools such as JIRA and Rally.
  • Expertise in analyzing and troubleshooting production related issues. Experience in Full Life Cycle development of software applications for Web-based environments.
  • Experience in developing applications on Windows, UNIX and Linux platforms.
  • Domain noledge and business expertise in Banking, finance, Insurance, Healthcare.

TECHNICAL SKILLS

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

Java / J2EE Technologies: JSTL, JMS, JTA, JAX-WS, JAX-RS, SOAP, REST.

Tools: & Frameworks: Spring, Hibernate, Struts, AngularJS, ReactJS, Spring MVC, Spring Boot, Spring AOP, Spring JDBC, Spring Security, Spring Batch, JMS, JSF, Junit, AJAX.

Web/App Servers: Websphere8.5, Web Logic 9.1, Apache, tomcat 8.0/7.0/6.0, JBOSS, Sun Glass fish.

IDE Tools / Development Editors: Netbeans7, Eclipse, IntelliJ IDEA, IBM RAD.

Version Control: CVS, SVN, Rational Clear Case, Star Team.

O-R Mapping: Hibernate, JPA.

Tools: and Technologies: Junit, Soap UI, Log4j, ANT, Maven, Jenkins, Hudson, MOM Queue, Splunk, Elastic Search, Kibana, Active MQ, Rabbit MQ, UML, Putty.

Operating Systems: Windows, Linux, MAC OS X, Unix.

Database: Oracle, SQL-Server, MySQL Server, Mongo DB.

User Interface (UI): HTML, CSS3, XHTML, JavaScript, jQuery, AJAX, AngularJS, Bootstrap, XML, XSD, XSL/XSLT, SAX/DOM, DOJO, NodeJS.

Software Engineering: Test Driven Development, Scrum and Agile, UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture

PROFESSIONAL EXPERIENCE

Confidential, Lowell-AR

Full Stack Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Designed the dynamic and web compatible pages using the HTML5, CSS3, JavaScript, AngularJS, Bootstrap, JQuery, ReactJs.
  • Involved in migrating the shipper 360 application from Ext.js to Angular 4.
  • Designed and created Angular 4 factories to make RESTful API calls by using $http and $resource to get the JSON contract.
  • Built the responsive UI wif AngularJS, Angular 2.0, Bootstrap. Developed the dashboard for displaying charts, graphs, and other analytics-related widgets.
  • Experience using two-way data-binding, directives, controllers, filters, ui-routers and creating custom directives in Angular 4.
  • Behavior of UI is developed by the JavaScript and application page functionality is built wif the halp of AngularJS-Directives, along wif these filters and angular Services are also used for the responsive UI.
  • Integrate the dynamic pages wif AngularJS and JQuery to make the page’s dynamic. Created re-usable components using custom directives, filters.
  • Angular JS, Angular 2.0 and AJAX are used to asynchronous validations for the input. Developed AJAX scripting to process server side JSP scripting.
  • Application classes are developed by Core Java collections, Exception handling, Generics, Design patterns are used and they are for client data like created Services, Business Delegate, Pojo, Controller and DAO.
  • Used Java collection API extensively such as Lists, Sets and Maps.
  • Extensively Implemented Spring Boot, dependency Injection (DI) and AOP.
  • Involved in system architecture and design utilizing the UML Analysis and Design Models
  • Developed Servlets and JSPs based on MVC pattern using Struts andSpringFramework.
  • Implemented transaction management in the DAO layer and configured the Spring Declarative.
  • Involved in the deployment of SOAP based Web-Service End-Points.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • Involved in the implementation of the RESTful web services using the Spring Boot and to perform CURD operation from the database published the REST services. parsed the data to project to client and handled the security and Authorization using Spring Security.
  • Implement and manage High Availability (Replication) and Load balancing cluster of Mongodb having TB’s of databases.
  • Add / remove replica and shard nodes in Mongodb Cluster as needed. Backup and restore mongo databases.
  • Design & implement of indexing strategies for huge data sets. Monitor deployments for capacity and performance. Implement MMS monitoring and backup (MongoDB Management Services) on cloud and on local servers.
  • For the exchange of data between the application modules used the JSON. Encryption and decryption of the application used the web services security.
  • Creating detailed Junit test for producing the clear and actual functionality of the application.
  • To generate reports for the batch services used the Spring Batch, created test cases of Junit for testing the DAO layer and for the BDD (Behavior Driven Development) used Mockito. Jira used for project tracking.
  • Involved in server configurations, Data Sources, Connection Pooling and deploying the apps on apache tomcat.Log4J to capture the log dat includes runtime exceptions.
  • Involved in building the code using Maven& deployed on server.
  • Implemented MVC architecture using Struts, JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Version controls like GIT Used GIT for source code version controlling.Configured development environment using JBOSS application server for developer’s integration testing.
  • Design, develop and test of SOAservices using SOA/SOAP Web Service.
  • Responsible for analyzing various cross-functional, multi-platform applications systems enforcing, best practices and provide guidance in making long-term architectural design decisions.
  • Delivered and architected mobile classical concert scheduling platform using JavaScript, React Native. ReactJS and Redux.
  • Used Maven to build and deploy application onto JBOSS Application Server and used JRebel to deploy code onto server.
  • Used JIRA tracking tool to manage and track the issues reported by QA and prioritize and take action based on the severity.
  • Used GIT Stash for maintaining the component and for release and version management.
  • Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services.

Environment: Java 1.7/1.8, J2EE, Spring 3.2.3, Hibernate 3.0, Restful Web Services, Xml, Html5, CSS3, Jsp, Eclipse, Webstorm 9.0.3, Log4j, Mockito, Junit, ReactJS, React Native, Windows, JBoss 7.1.1, JSon, Maven, Oracle 11g, Tortoise Svn, Jasmine Testing Framework, SonarQube.

Confidential, Irving-Tx

Full Stack Developer

Responsibilities:

  • Designed use cases for the Application as per the business requirements.
  • Requirement gathering, and framework implementation sessions held using Agile methodology.
  • Design and developed the application wif Agile methodology and involved in the technical design document, planning and necessary requirement for the testing the document.
  • Developed and design the prototype of web page by using the HTML5, CSS3, Bootstrap, JavaScript, Angular JS, React JS, Backbone JS.
  • JSP Standard tag, AJAX, JQuery developed the interactive presentation layer and created the UI.
  • Developed rich UI Components such as accordions by CSS3 and HTML5, CSS3 is used to develop the Modal window.
  • By using the core java developed the Business logics and components along wif dat used Multithreading, Java API, Collections API, Servlets, and JSP.
  • To solve the complex problems, utilizing of memory, reduce the complexity of time by the data structures and algorithms are used.
  • Involved in development of services based architecture utilizing open source technologies like Hibernate ORM. business logic using Spring service layer, Spring Dao layer using Spring Framework 3.0.2 and transaction management in DAO layer. Configured and implemented Spring declarative transaction manager.
  • Developed Server side components based on Struts MVC and the persistence layer build on Hibernate ORM framework and Hibernate-EHcache for second level caching to increase the usability of the database and reduce the time process for the retrieval of data from the web logic.
  • Developed halper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Used Hibernate as persistence framework for DAO layer to access the database. Spring Securities are used for the authentication.
  • Designed and developed a RESTFULL APIs using Spring REST API.
  • Produced RESTful web services using JAX-RS for building the business application layer.
  • Installed, configured and hosted the Oracle DB. Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Performed Tuning, Load Balancing and optimization of WebLogic Application Server
  • Logical implementation at the client side is developed by the JQuery core library functions.
  • Involved in writing JUnit test cases, unit and integration testing of the application. Established communication between the client and server by the JSON objects.
  • Initially, at project development Ant used for the build framework and but to reduce the complexity of the application used Maven for build framework and Jenkins for continuous build system.
  • Used SVN for Version Control. Actively involved in code reviews and in bug fixing. Involved in build modules like Linux environment wif Ant script.
  • Develop the front-end by doing hands-on coding using HTML 5.0, CSS3, JavaScript, jQuery, Angular JS.
  • Developed the reusable components using React JS and ES6 for multiple.
  • Code walk-throughs, Debugging and Error fixing.

Environment: J2EE, Weblogic 10.0, IntelliJ, Spring MVC, Spring JDBC, Maven, Emma, Rally, Hibernate, JavaScript, React JS, CSS, XML, ANT, Log4J, PL/SQL and Oracle 11g.

Confidential, Dallas-Tx

Java/J2ee developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Participated in system implementation, including maintenance, user allocation, approval, design, coding, error removal, logic optimization, systems re-evaluation and documentation.
  • Worked simultaneously in both production and development teams.
  • Designed and developed dynamic web pages using JSP, HTML/HTML5, CSS3, JavaScript, JQuery, and Angular-JS for single page applications & used Client-Side validations were done using Node-JS, XSLT and JQuery (Masking), and Google graphs XMLDOM.
  • Designed and created Angular JS factories to make RESTful API calls by using $http and $resource to get the JSON contract.
  • Experience using two-way data-binding, directives, controllers, filters, ui-routers and creating custom directives in Angular JS.
  • Experienced in developing functionalities like navigation bars, dropdown lists, custom filters and state parameters using AngularJS.
  • Developed new business rules and enhanced the existing ones to meet client specifications using JBoss FUSE drools.
  • Research and Develop on jBPM independently.
  • Automate the existing manual process in and as a jBPM workflow.
  • Experience wif Test Driven Development and Dockers and Node.js.
  • Unit testing wif JavaScript and node.js. Used Angular-JS Http to read data from web servers and process JSON data to render in the UI.
  • Provided customized jBPM solutions as per client requirement.
  • Defined a message store architecture necessary to support drools rule engine input processing, scalability and recovery.
  • Wrote various types of Business rules in the. drl and .ece using Drools rule engine for business decision-making.
  • Provided guidance on jBPM to several teams.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Restful Web services to retrieve data from client side and made REST API calls from Angular JS, parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Developed Business objects using POJOs and data access layer using Hibernate framework
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, EhCache Framework and Spring Annotations.
  • Experience programming in the JBOSS Fuse Enterprise SOA environment including JBOSS Fuse Workflow and Drools Business Rules engine
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Used Spring Boot which is radically faster in building cloud Micro Services.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
  • Used AWS S3 to store data and to retrieve the stored date very quickly and used Elastic Search for searching the document. Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application
  • Focused on Test Driven Development theirby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used NoSQL DB like MongoDB for the proof of concept.
  • Used Mongo DB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Optimized the full text search function by connecting to Mongo DB.
  • Developed Unit /Integration test cases using Junit tool.
  • Used JIRA tool for tracking stories progress and follow Agile methodology.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation.
  • Deployed Websphere Adapters inbound and outbound integrated ECM systems and Rule Engine to BPM
  • Deployed Applications on Oracle Websphere Server.
  • Involving in Building the modules in Unix environment wif ant script.
  • Involved in Maintenance and Enhancements for the project.

Environment: Java 1.7, J2EE, JSP, Servlets, Struts, WebLogic, CVS, Bugzilla, JDBC, ANT, HTML,CVS, JavaScript, Oracle, Bugzilla, Log 4j

Confidential

Java/J2EE developer

Responsibilities:

  • Designed and developed GUI components using JSP, HTML and JavaScript.
  • Deployed application on Weblogic Application Server and development using Eclipse.
  • Developed callback functions to parse and handle JSON data returned from the server.
  • Implemented JQuery frontend for Insurance policy display for employees using JQuery.
  • Facilitated User Testing sessions to solicit feedback on prototypes.
  • Implemented JavaScript module patterns using asynchronous script loading.
  • Worked through cross browser compatibility issues wif layout and styles for all new CSS dat was implemented.
  • Used Agile Software Development for developing the application wif clear, efficient workflow.
  • Integrated the application wif Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Developed Spring Action classes using Spring controller component.
  • Developed and prepared test cases for unit testing wif Junit.
  • Made enhancements to existing CSS and DIV tags using box model.
  • Involved in Agile/SCRUM based approach to UI Development.

Environment: J2EE, Spring 3, Struts 2.0, JSP, JavaScript, AJAX, jQuery, JSON, CSS, HTML, WebLogic 10.3, Eclipse, Oracle 10g, Log4J, SVN.

Confidential 

Java developer

Responsibilities:

  • Involved in Project Design Documentation, Design Reviews and Code Reviews.
  • Understanding the functional specifications and architecture.
  • Implemented MVC-Model 2 architecture using Struts 1.1 and other J2EE design patterns for the application development.
  • Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
  • Developing and coding J2EE Components wif JSP, Java Beans, and Business Objects wif Hibernate.
  • Configured connection pooling using WebSphere Application Server.
  • Developed and Deployed the Application on WebSphere using ANT build.xml script.
  • Developed SQL Server stored procedures to execute the backend processes using.
  • Implemented Remote and Home interfaces for the Bean.
  • Developed Bean's implementation Class.
  • Designed tables to access DB in Oracle and involved in writing PL/SQL, stored procedures, and triggers.
  • Configured the Web Logic Console by creating Connection Pool.
  • Extensively used Eclipse to develop the Application.
  • Integrated other sub-systems through, XML and XSL.
  • BEA WebLogic was used as both the Application server in the development and production environment.
  • Used SVN for version controlling.

Environment: Windows NT/XP, Java 1.4, J2EE JSP, HTML, Hibernate, JavaScript, CSS, UML, Struts1.1, SVN, BEA Web logic Application server, Servlets, JSP, EJB - session beans, entity beans, JMS, XML, XSL, XSD, Oracle - SQL & PLSQL.

We'd love your feedback!