We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 8+ years of IT experience in Object Oriented and Java/J2EE applications and client server application development.
  • Expertise in Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
  • Excellent industry experience developing efficient, portable, web - based user interfaces using JSP, HTML, DHTML, Angular-JS 2.0, Backbone-JS, Node-JS and, XML, JSP with JSTL.
  • Hands-on experience with industry-standard IDEs like Eclipse, IntelliJ RAD and Net Beans.
  • Expert skills in application programming using Java, Collections, Multithreading, Servlets, JSP, JDBC, JMS, Web services (SOAP and REST), Struts, JSF, Spring, Hibernate, AJAX.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Expertise in web development technologies like AJAX, JQueries, XSLT, Bootstrap, EJB, Junit, JSON.
  • Expertise in Message based systems using JMS API and Message Driven Beans.
  • Developed QATest plan for functional, integration, regression and end-to-end testing.
  • Extensive B2B development works on BEA WebLogic, IBM WebSphere and JBoss Application servers.
  • Sound knowledge of Design Patterns like Singleton, Business Delegate, Service Locator, DAO, DTO and MVC in the development of Multi-Tier distributed Enterprise Applications.
  • Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
  • Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM.
  • Experience in agile methodologies like SCRUM.
  • Experience with Java persistence API and creating SQL queries.
  • Hands on experience in working with build tools like ANT, MAVEN and Gradle.
  • Hands on experience in developing and consuming web services using SOAP and REST.
  • Experienced in developing persistence layer using O/R Mapping tool like JPA, Hibernate, Spring-JPA and MyBatis.
  • Designed and developed web applications using Spring MVC-Implemented Various Controllers.
  • Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server, db2(IBM) and My-SQL.
  • Extensive work NO SQL databases like MongodB and Cassandra.
  • Hands on experience in AngularJS Web applications including dynamic web based user interfaces such as JavaScript, jQuery and CSS.
  • Strong experience in handling different Web Servers like Apache Tomcat, Jetty, Jersey.
  • Good knowledge with GIT, SVN, CVS and Perforce version control systems.
  • Experience in Jenkins integration service for software development.
  • Hands on knowledge of Shell scripting and experience in working with remote teams.
  • Strong background in supporting production environments and meeting customer needs.
  • Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and in a team environment with good team spirit.

TECHNICAL SKILLS

Operating Systems: Dos, Windows NT, Windows, Windows Professional, Windows XP, Windows, LINUX.

Languages: Java, C, C++, Java Script, SQL, AJAX.

Web/Distributed technologies: J2EE, Java EE, Servlets, JSP, JSTL, EJB, JDBC, Xml, JQuery, UML, JSF, STRUTS, Spring MVC, Spring WebFlow, SpringAOP, SpringIOC.

Scripting: HTML, DHTML, CSS.

Frame works: Jakarta Struts, J2EE, JSP, UML, Hibernate, Spring.

RDBMS: ORACLE 10g MS-Access, MySQL, SQL-Server.

DB2: Web/Application Servers Apache Tomcat, JBoss.

IDE: Eclipse with My Eclipse, Net Beans, Edit Plus2 GUI AWT, Applets.

Web Design: FrontPage, Dream weaver, Microsoft Visio

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Ant, Maven, Gradle, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Full Stack Developer

Responsibilities:

  • Involved in Preparing SAD, design, development, documentation of the applications, Unit testing and deployments. Did the SDLC using Agile/scrum Methodology.
  • Implemented RESTful Web services in Service Oriented Architecture(SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth5 authentication protocol respectively.
  • Used Bootstraplibrary to quickly build project UI's and used AngularJS framework to associate HTML elements to models
  • Configured the Hibernate configuration files to persist the data to the Oracle Database & Mongo (OGM).
  • Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Developed Web Application Using Core Java, Spring, MongoDB, HTML, Angular-JS, JavaScript.
  • Deployed Java/J2EE applications to Application servers in an agile Continuous Integration environment and also automated the whole process.
  • Export and Import of database objects to copy from one database to another database and conventionoracleexport, import forOracle10g/11gRAC and standalone databases.
  • Worked on Angular HTTP to consume RESTful Web Services and fetch customer information from JSON.
  • Implemented the locking object using multi-threading before committing to Database. Used Java Multithreaded programming to develop multithreaded modules and applications.
  • Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes. Developed AngularJS Filters to manipulate text within HTML views.
  • Maintained existing UI Applications and upgraded them using CSS3, jQuery, AJAX, JavaScript, React JS
  • Worked extensively on Spring boot for building web service
  • Designing web pages for HTML files that supports AJAX component, Rich design time UI to use AJAX libraries such as Dojo, jQuery.
  • Used Core Spring framework for dependency injection and Spring Context to add support for message sources and Internationalization
  • Configured Gulp tasks to serve tests, UI, karma and code-coverage for Jasmine test cases and used NPM (Node Package Manager) packages for various dependencies and involved in configuring bower and package.json
  • Created the AngularJS app using yeoman, Grunt and Bower and used Angular UI for component model.
  • Implemented code according to coding standards and Created AngularJS Controller Which Isolate scopes perform operations.
  • Deployed applications using Jenkins Continuous Integration deployment plan and Integrated Jenkins with Git Repository for Continuous Integration
  • Developed Angular MVC components and performed dependency injection and employed two-way data binding.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.
  • Used Web Sphere Application for deploying various components of application. Involved in UML Modeling feature in IBM Rational Software architecture (RSA).
  • Developed Spring Bean Classes (Service Classes) for implementing Business logic and configured beans to manage bean lifecycle using annotations and xml based configuration.
  • Used Spring MVC module to write REST controllers, map URL’s for the request and present with different views for different use cases.
  • Used maven as a build tool for building the projects along with GIT and pushed artifacts to nexus using Jenkins.
  • Used Jenkins for automating application deployments through our environment and Deployment of builds through Maven scripts and integrated with Jenkins.
  • Performed CRUD operations using Spring data mongo-DB repositories and mongo-template.
  • Developing and Consuming the REST web services using Jersey API.
  • Developed the application using Eclipse as IDE tool and JIRA for bug and issue tracking.
  • Developed JUnit test cases for performing unit testing. Used Spring Mockito to mock various test objects.

Environment: Agile Development Process, spring boot, Web Services, Spring, Mongo-db, Hibernate, Angular-JS, Bootstrap, HTML 5, CSS, Java script, JQuery, react js, JSON, JIRA, Jenkins, REST, Maven, Log4J, Oracle database, SOAP, Jersey API, JUnit, GIT, Web sphere, AJAX.

Confidential, Midland Park, NJ

Sr. Java Developer

Responsibilities:

  • Developed the user interface using Spring MVC, JSP, JSTL, JavaScript, Ajax, Html5 and CSS3.
  • Developed web application on top of platform using NodeJS, Express framework, Grunt, Unirest, Async.
  • Extensively used Core Java collections and Concurrency to improve the performance of the applications and to schedule tasks using multi-threading.
  • Designed front end web applications by writing HTML5 code with the help of Search Engine and used jQuery to make the HTML5, CSS3 interact with JavaScript functions to add dynamism to the web page.
  • Integrated GIT into Jenkins to automate the code checkout process.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to manage the servers and run the code in the AWS.
  • Developed Spring controllers, validators, services and DAO's for backend interactions and operations.
  • Involved in performing User Acceptance Testing (UAT) at the end of the test phases with the requirements collected from the user also tested using Selenium Grid.
  • Consuming SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals.
  • Integrated Apache Camel (ESB) with Spring boot.
  • Involved with testing team to determine dependency towards removing bottlenecks and ensuring smooth testing process. Developed Junit test cases for code quality improvements
  • Implemented Restful web services using spring boot.
  • Designed REST API using standard approach for all exposed services.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Involved in the Data Access Object layer for storing, updating and loading the data using Hibernate.
  • Develop Prototype Application using Node.JS, Hapi.js, Immutable.JS, and Redux to demonstrate technology stack to be used between client and server.
  • Experience in automating the infrastructure in AWS using web services. Used AWS, which included managing application in the cloud and creating instances.
  • Used Spring declarative transaction management for managing distributed transactions in service layer.
  • Customized Restful web service using spring restful API, sending JSON format data packets between front end and middle tier controller.
  • Node-JS is been used for developing I/O intensive web applications like, single-page application.
  • Exposed Spring MVC controllers as Rest web services and configured spring security in the application.
  • Used NodeJS and written an application in JavaScript and can be run within the NodeJS runtime.
  • Wrote builds and deployment scripts using Maven and was also responsible in maintaining them.
  • Developed UML use cases and class diagrams. Documenting the functional and technical specifications.
  • Established continuous integration (CI) process for the application deployments. Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven and different plugins.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Testing the SOAP web services using SOAPUI and POSTMAN for testing REST web services.
  • Worked on the jQuery, JavaScript library that simplifies HTML 5 document traversing, and event handling.
  • Expert in benchmarking and load testing a Cassandra cluster using Java-based stress testing utility called Cassandra-stress tool.
  • Developed the application on NodeJS platform using JavaScript programming. Used NodeJS and Bootstrap for developing web enabled applications.
  • Used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.
  • Implemented filters for user authentication and user authorization by Spring Security.
  • Analyzed code using intellij and used for providing coding assistance, quick navigation, clever error analysis, and refactoring’s.
  • Created Tomcat instances and modified each and removed shared component. Developed the application on WebLogic Application server.
  • Responsible for debugging, testing, maintaining and deploying the application.
  • Used JDeveloper code editor to modify the layout and properties of components visually.

Environment: HTML 5, CSS, Spring, Maven, spring boot, Hibernate, Perl, Selenium, UML, SOAP, JavaScript, WebLogic, JSP, JSTL, Junit, Tomcat, Ajax, NodeJS, Git, Jenkins, Oracle, Cassandra.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Developed the RTM interface module to map the requirements to the test-case and Test design modules (Generic Tree Navigation control).
  • Involved in all phases of the Software development life cycle, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL).
  • Incorporated security features into some of the Custom JSF Component tags.
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Junit test cases were written at each layer to test the functionality. Developed a unit test framework for existing code using Junit with Mockito.
  • Used Springframework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through RESTful.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Also involved in writing JSP/HTML/JavaScript and servlets to generate dynamic web pages and web content.
  • Used CVS for version control across common source code used by developers.
  • Developed SpringREST controllers to handle JSON data and wrote DAO's and services to handle the data.
  • Involved in building and parsing XML documents using SAX parser.
  • Extensively designed, developed and customized various JSF tags like DataTable, DataPager, HTML InputText, message etc.
  • Developed web-based customer management software using Facelets, IceFaces and JSF.
  • Exposed business logic as a web service and developed WSDL files for describing these web services.
  • Extensively used SOAP formatted messages for communication between web services.
  • Developed the application on IBM WebSphere Application Server.
  • Designed user screens and validations using HTML, JQuery and JSF as per user requirements.
  • Used Spring validators and services for handing correct data to Spring DAO’s.
  • Developed Form Beans, which are used to store data when the user submits the HTML form.
  • CodedvariousJava beansto implement the business logic.
  • Developed many components of the applications from Front-end(view) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
  • Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test using HTML and JSP.

Environment: J2EE, JSP, JSF, JavaScript, Hibernate, Maven, Spring, JDBC, SQL, UML, SOAP, Junit, PL/SQL, HTML, XML, RAD, Oracle, CVS, EJBS, IBM WebSphere Application Server.

Confidential

Java Developer

Responsibilities:

  • Involved in various stages of the project life cycle mainly analysis, design, implementation and testing of the application.
  • Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript.
  • Server-Side using JSP/ EJB/ JDBC/ SQL. Created various JSPs for presentation layer.
  • The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on an Apache tomcat server.
  • Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging.
  • Implemented MVC architecture using spring and Struts frameworks combined with EJB 3.0 JPA for database persistence.
  • Developed UI using HTML5, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Created Action Forms and Action classes for the modules. Implemented Action Errors a feature of Struts for error reporting.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Wrote SpringJMS message listeners to consume JMS messages coming from external applications using JMS Template.
  • Wrote various stored procedures in PL/SQL and JDBC routines to update tables.
  • Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Developed using simple Struts validation for validation of user input as per the business logic and initial data loading.
  • Extensively wrote Java Scripts to enforce client-side validations.
  • Extensively used the struts application resources properties file for error codes, views labels.
  • Lead the development of XML files, DTDs, Schemata and parsing them by using both SAX and DOM parsers.

Environment: JSP, Servlets, JDBC, HTML, DHTML, XML, JDBC, Spring, Apache Tomcat Server, Struts, SOAP, Java Scripts, J2EE.

We'd love your feedback!