We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Dallas, TX

SUMMARY:

  • 8 years of professional experience in all phases of J2EE Application design and development, Web based applications with Object Oriented Technologies, production support and testing.
  • Worked extensively with Core Java, Multithreading, and Collections.
  • Extensive development experience in Web application development using Java frameworks Spring MVC, JSF, Struts.
  • Experience in front end development using HTML5, CSS3, JavaScript, AngularJS, JQuery, Google Web Toolkit, Yahoo User Interface.
  • Experience in Java Persistence layer development using Hibernate/JPA.
  • Good knowledge in using Amazon Web Services like Amazon EC2, Amazon simple DB, Amazon RDC, Amazon SQS
  • Extensively worked on form validation using the Spring Validator framework.
  • Good understanding of Document Object Model (DOM) and DOM functions.
  • Good knowledge working on various SPA (Single Page Applications) using AngularJS.
  • Extensive experience in Analysis, Designing, Development, Implementation and Deployment of High - Performance, Scalable, Distributed Applications.
  • Use of IDE like Eclipse, NetBeans, Sun ONE Studio, and Visual Source Safe and Erwin for Database Schema Design.
  • Good knowledge of Spring Core, Spring batch, Spring security, Spring boot, Spring MVC and Spring’s integration with Hibernate and Struts technologies.
  • Used Spring Batch and JPA and implemented services to do backend processing in Financial Domain.
  • Experience in using build automation using Ant, Maven, Gradle.
  • Worked with Software Development Life Cycle SDLC Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
  • Experience in working with JavaScript testing frameworks Karma, Jasmine, Protractor.
  • Experience in Web application functional testing using Selenium.
  • Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented Programming Language.
  • Developed Automation scripts for new enhancements using SeleniumWebDriver and TestNG.
  • Able to write Java Test Automation Script (.java) using Java, Selenium and Web Driver.
  • Experience in java unit testing using JUnit.
  • Experience in Restful web services development using Jersey and Apache CXF.
  • Experience in SOAP web services development using Apache Axis2.
  • Experience in Maintaining WebLogic Server on different UNIX platforms and setting up the Development, Testing, Staging and Production environments.
  • Implemented Java Messaging Service (JMS) - AMQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve Service Oriented Architecture (SOA).
  • Knowledge of Search Engine Optimization, Web Accessibility and Web Securities.
  • Expertise in working with relational databases Oracle and SQL Server.
  • Expertise in working with NoSQL databases like MongoDB, Cassandra.
  • Worked with MongoDB and used Mongo Shell and RoboMongo to access it.
  • Worked on new development and maintenance of the application with the goal of converting the legacy application to microservices architecture.
  • Designed a monitoring solution for Microservices.
  • Created a custom Microservice to test the validity of the Producer and Consumer API.
  • Experienced in writing PL/SQL procedures, Triggers in Oracle and Stored Procedures in DB2 and MySQL.
  • Developed MicroServicesusing Springboot.
  • Design and develop Microservices for various activation and management activities in one network flow
  • Worked on different Application Servers like Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, PL/SQL, Python, C, C++.

JavaScript Frameworks: AngularJS, Node JS, jQuery, React JS

Application/Web Servers: Tomcat7.x/6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, Apache 2.x, WebSphere 6.1/7.0, Apache ActiveMQ 2.9.0, Jboss

Databases: Oracle, MS Access, MySQL, IBM DB2, Mongo DB.

IDE: Sublime text, Notepad++, Brackets, Editplus, Eclipse, IntelliJ, NetBeans.

Web Development: HTML, DHTML,HTML5, XHTML, CSS, JavaScript, Angular JS, Node JS, AJAX, JSON, Type Script.

Standards &Frameworks : Hibernate, Spring 4.x/2.5/3.1, Spring Batch, JDBC,JSP, JSF, Servlets, DOM, DOJO, RESTful, JUnit, Struts 1&2, Jasmine, Jersey, Postman, Restful web services, Log4j, SLF4J, Spring Boot, Micro Services

Tools: MS Excel, MS PowerPoint, MS Word, MS SharePoint, TOAD, SOAP UI

Build & Design Tools: UML, Rational Rose, Maven, Ant, Jenkins, Gulp, Karma

Version Control: GitHub, SVN, CVS.

Platforms: Windows (98, XP, 7, 8), UNIX, LINUX, centOS

Testing Tools: Selenium, Cucumber, J Unit, Q Unit .

Cloud Services: Microsoft Azure, Amazon cloud services.

Methodologies: Agile, Waterfall, Rup, Xtreme

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Full Stack Developer

Responsibilities:

  • Used Object oriented analysis (OOA) for object-modelling techniques to analyse the functional requirements for a system.
  • Actively engaged in Sprint planning, story creation along with acceptance criteria and helped the team in prioritizing the stories based on the dependency and importance of the features/functionality of the target system.
  • Participated in every phase of the project (Agile methodology), including iteration (Sprint) planning, daily stand-up meetings, iteration review, Sprint Demos, Retrospective etc.
  • To gather information from product owner to analyse the product requirements.
  • Developed User Interface using HTML5, CSS, JavaScript, Angular JS.
  • Used AJAX calls to asynchronously validate usernames.
  • Used Java/J2EE Design Patterns such as Business Delegate, Singleton to cache the static data in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript.
  • Implemented Java Web services using Angular JS components.
  • Worked on Angular directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Used Angular JS for DOM Manipulation, Filters, and Directives .
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Worked on creating responsive website for smart devices using responsive design and Bootstrap.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, Spring Security, Spring Boot and AOP.
  • Extensively used Hibernate mappings, HQL, Criteria, Lazy loading Transactions and Locking’s for interacting with Oracle database.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Created forms to collect and validate data from the user in HTML5, CSS LESS and AngularJS.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Springboot for creating decoupled architecture.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Developed Service layer using Spring and persistence layer using Hibernate.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Modified the Spring Controllers and Services classes so as to support the introduction of spring framework.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
  • Used Amazon Web Services ( Amazon EC2, Amazon S3 ).
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets
  • Built and Configured Servers in AWS Cloud Environment.
  • Used Maven and Jenkins to automate the build and deploy process.
  • Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, JQuery and Java script.

Environment: J2EE, Spring framework, Spring MVC, Hibernate 3.x, jQuery, Java Script, JDBC, AJAX, Web services, DOM, SPASOAP, XML, ORM Tool, CSS, Apache CXF, JQuery, JavaScript, Oracle 11g/12c, Web Sphere 7.0, Agile Methodology, Design Patterns, SVN, Angular JS, Amazon EC 2, Amazon S3, AWS cloud, REST Apache Maven, Jenkins, JUnit, XSLT, HTML5,Bootstrap HTML/DHTML JUnit.

Confidential, Arkansas

Java/J2EE Developer

Responsibilities:

  • As developer responsible for implementing designing applications that meets the need of millions of customers.
  • Used Spring Framework extensively for dependency injection/Inversion of control (IOC), and integration of Controller, Service and DAO layers.
  • Designed the Front-end screens using JSP, JSTL, Servlets, HTML 5and JavaScript and JQuery, DOJO struts Tiles.
  • Developed front end of the application using angular JS.
  • Developed AngularJs module to dynamically update pages based on data from REST services.
  • Developed data formatted web applications and deploy the script using client side scripting using Angular js.
  • Used advanced level of jQuery, AJAX, Angular Js, Bootstrap and CSS layouts.
  • Developed Single Page Application (SPA) using AngularJS Framework.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
  • Developed the presentation layer using Spring MVC, Spring Core for Inversion of Control (IOC), and application Context of Spring Framework in the project.
  • Implemented entire application using Core java, java Collections and Spring MVC design framework.
  • Developed MVC design patterns using Angular JS.
  • Define the storage purpose of collections in Mongo DB .
  • Unstructured data was handled with the help of Mongo DB.
  • Developed Java web services using JAX-RS.
  • Integrated Angular JS component with Java Web services.
  • Used log4j for logging and SVN for version control.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Implemented SOAP Web Services for other applications to communicate.
  • Involved in consuming, producing SOAP based Web services using JAX-WS
  • Experience in Open Source technologies like AWS, Cassandra, Kafka, Mongo DB, AngularJs.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Migrated the Entire traditional EC2 Classic environment to Private network in AWS Cloud. This included a 3 tier Web Application. Integrated custom Cloud Portal to AWS APIs for Automated Network.
  • Worked on Mocking frameworks like using Karma, Jasmine and Protractor.
  • Development of internal dashboard applications using the Apache HTTP Server.
  • Expertise in implementing application using Apache Kafka
  • Consumed Web Services for getting the credit card information from third party application.
  • Used Git as Version Control System for the application.
  • Used Bugzilla tracking tool to track bugs.

Environment: J2EE, Java 8, Core Java (Multi-Threading, Collections ), JSP, JSTL, Servlets, HTML 5, Java Script, J query, angular JS, Ajax, Bootstrap, CSS, SPA, Mongo DB, JAX - RS, log4j, SVN, Maven, Jenkins, SOAP, AWS, Cassandra, Apache Kafka, Amazon (EC2), Karma, Jasmine, Protractor, Bugzilla .

Confidential, Waterbury, CT

Jr. Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analysing the project and creating use cases and class diagrams.
  • Responsible for server-side web application development.
  • Used J2EE, JSP, JSTL and Spring Framework.
  • Developed the JEE application based on the Service Oriented Architecture.
  • Developed dynamic webpages using HTML, CSS, Bootstrap, jQuery, Backbones .
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Involved in gathering business requirements,analysing the project and creating use cases and class diagrams
  • Used IBM Web Sphere Application Server to deploy the application.
  • Used Multithreading to perform heavy operations without blocking the flow.
  • Taken care of complete Java multi-threading part in back end components.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Used Spring MVC to handle the user requests and used various controllers to delegate the request flow to the backend tier of the application.
  • Configured the xml files for Open Source Spring Framework to fulfill the Proxy Pattern.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Implemented Spring AOP in exception handling, which reduces the development time to handle the exceptions
  • Used Hibernate for interacting with Persistence Layer for CRUD operations. Developed Rest architecture based web services to facilitate communication between client and servers.
  • Used HTTP Request and RESTful Web service to post XML Data to the End Client.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Involved in data loading using PL/SQL and SQL*Loader calling UNIX scripts to download and manipulate files.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax,JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Deployed the application on WebSphere 7.0 application server.
  • Developed Functional Requirement Document like Unit Test case Doc, Analysis Doc, Technical Design Doc, based on users’ requirement for the business modules for future references and updates.

Environment: J2EE, Java swing, Spring framework, Spring MVC, Spring Batch Process, Servlets 2.3, JDBC, AJAX, JDK 1.4, Web services, Backbone Js, REST, XML, Altova XML Spy, Java Beans,, Apache POI, JQuery, JavaScript, Backbone js, Spring Boot, Web Sphere, Oracle 10g, MongoDB, WebSphere 7.0, Design Patterns, JDveeloper, SVN, PL/SQL, Tortoise SVN, JDK 1.6,UNIX, Apache Maven, ANT, Windows XP, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Confidential

Jr. Java/J2EE Developer

Responsibilities:

  • Developed the web application using JSF framework with user interfaces using JSP, HTML, CSS, JavaScript, JQuery and AJAX.
  • Implemented business layer using JSF, Spring, Spring IOC, Spring AOP, Spring Security, Spring Batch and JPA.
  • Developed Graphical User Interfaces using JSF with Prime Faces component library for user interaction.
  • Used Spring IOC for instation, creation of objects and for loosely couple code.
  • Used Spring AOP for cross cutting concerns.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Used JSF validation framework for front-end validations
  • JMS is used for exchanging the information.
  • Responsible for the technical direction and implementation of the Spring Batch framework.
  • Implemented the database connectivity using JDBC with Oracle database as backend.
  • Development Java Utility using JDBC and SQL stored procedures to load the data to the target system.
  • Developed SOAP based XML web services.
  • Used JPA for mapping java classes with database.
  • Provides Maven, MS build tool for building and deploying the application
  • Building and deployed the application in Web Sphere Application Server .
  • Created system architecture and design using the UML Analysis Model and Design Model .
  • Used Design patterns like session facade and Factory.
  • Provided SQL scripts for querying the database.
  • Developed the presentation Tier using JSP, XHTML, and HTML.
  • Provided Juni t test cases for the application.

Environment: WebSphere 5, Oracle, JSF, Spring, Spring IOC, Spring AOP, Spring Security, JPA, JDBC, XML, Maven 3.0, PSS, HTML, CSS, JSP, XHTML, HTML, JMS, SQL, GiT, Eclipse 3.5, JUnit and XML.

Confidential

Software Engineer

Responsibilities:

  • Involved in analysis design and development of Loan processing Application.
  • Developed UI screens using JSP, HTML, CSS, JavaScript.
  • Worked on JSP, Servlets, Struts framework and production support issues of the existing applications.
  • Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Implemented Struts Dispatch Action class and form bean classes using struts framework.
  • Client & server validations were handled using JavaScript &Struts validate plug-in.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Created many Stored procedures and scheduled jobs to support our applications for to create reports for customers.
  • JMS is used for exchanging the information.
  • Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
  • Develop a business continuity plan for the SQL Server Databases
  • Designed and developed MDB that consumed the messages from the Java message queue
  • Experience in installing, configuring and deploying application on Web Logic Server.
  • Developed DAO pattern to retrieve the data from database
  • Developed web services for sending and getting data from different applications.
  • Used JDBC to access Oracle database for accessing customer information .
  • Deployed application on Client Linux server.
  • Used ANT built tool for compiling and generating war file.

Environment: core Java, J2EE, JSP, HTML, MVC, Servlets, JMS, EJB3.1, Spring, JUnit, PL/SQL, DAO,Web Services, SOAP, WSDL, Oracle, Windows.

Hire Now