Full Stack Developer Resume
Norfolk, VirginiA
PROFESSIONAL SUMMARY:
- 6+ years of professional experience in Design, Development, Implementation, and Maintenance of Java/J2EE web and client - server based Internet applications.
- Worked extensively on design and development of Core Java, JSP, EJB, Servlets, JSTL, HTML, JavaScript and other technologies in J2EE and Web Service.
- Worked on Presentation layer frameworks like JSP, HTML, CSS, and JavaScript.
- Proficient in the implementation of frameworks like Struts, Spring, JSF and ORM frameworks like Hibernate.
- Expertise at JDBC API for connection and access to databases.
- Experience in different IDEs such as Eclipse, NetBeans, and deployment using various Application Servers Apache Tomcat 5.x/6.x, IBM Web Sphere 6.x/7.x and WebLogic 8.1/9.1.
- Experience in Developing complex SQL Queries and writing PL/SQL Stored Procedures, Triggers, Cursors, Functions, and Packages.
- Hands on experience in building GUIs using Java Script, Servlets, AJAX, HTML, XHTML, DHTML, CSS, JSP, XML, JSON.
- Expertise in database development and implementation using Oracle, SQL Server, and PL/SQL.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
- Knowledge in Hibernate for mapping the Java objects to the relational database and SQL queries to fetch the data, insert and update the data from the database.
- Experience in working with Apache Tomcat.
- Worked on MVC Architecture like Struts, Spring, Spring boot and JSF.
- Experienced with Java Multithreaded programming to develop multithreaded applications.
- Experience in developing applications using Oracle 10g/11g SQL Server 2000, MySQL 5.0/5.1.
- Good experience in implementing Object Oriented Analysis & Design (OOAD).
- Experience in object-oriented programming concepts such as Inheritance, Polymorphism, Encapsulation, and Abstraction.
- Worked on code optimization & performance tuning of various applications.
- Quick adaptability to a variety of work environments, technologies and systems and have strong analytical skills with proficiency in debugging, problem-solving.
TECHNICAL SKILLS:
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, MDB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking
Programming Languages: Java JDK 1.5/1.6/1.7/1.8, C++, C, SQL, PL/SQL
Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0
Frameworks: Spring 5.x/ 2.x, Hibernate 3.x, JSF 1.2, Angular JS, Struts
IDEs: Eclipse 3.x, Eclipse, NetBeans, IBM RAD 7.x/6/x, WSAD
Web technologies: JSP, JavaScript, Json, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST
XML Tools: JAXB, Apache Axis
Methodologies: Agile, Scrum, OOAD, SDLC
Modeling Tools: UML, Rational Rose, Visio
Testing technologies/tools: JUnit, JMeter, HTML Unit
Database Servers: Oracle 9i/10g/11G, DB2, SQL Server 2000/2005/2008, MySQL
Version Control: CVS, SVN, GIT
Build Tools: ANT, Maven
Platforms: Windows 2000/98/95/NT4.0, Windows 7/ 8, UNIX /Linux, Sun Solaris.
PROFESSIONAL EXPERIENCE:
Confidential, Norfolk, Virginia
Full Stack Developer
Responsibilities:
- Worked on Agile SCRUM team for product development.
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Developed enhancement on both server-side Spring boot and Rest web services.
- Communicate with the Leads and BA's for better understanding of the design requirements.
- Developed several POJO classes to map the data into Java Object.
- Experience using Spring Boot framework and build using Maven tool.
- Implemented RESTful webservices to make rest calls from client to server.
- Designed and developed Microservices by using REST framework and Spring Boot.
- Used Maven for compilation and building JAR and WAR files.
- Used Postman to access the results of Rest API calls.
- Used Hibernate as the ORM tool to communicate with the database.
- Integrated Hibernate with Spring by coding a Spring Configuration File.
- Built Angular 2 components, UI services to consume rest services using Component based architecture provided by Angular 2.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Used Bitbucket and SourceTree to pull, push, merge the branches and develop.
- Actively involved bringing out more enhancements.
- Involved in testing and fixing the bug before the build.
- Used IntelliJ for entire application development.
Environment: Java, Microservices, REST Web Services (Consuming/Creation), Spring, SQL, JavaScript, Maven, SVN, Bitbucket, SourceTree, Jenkins.
Confidential, Saint Paul, MN
Full Stack Developer
Responsibilities:
- Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
- Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into Oracle Database.
- Developed integration modules using Apache Camel.
- Developed JSP, HTML, CSS and a part of the presentation layer using JavaScript, Angular JS.
- Responsible for designing & developing the UI Screens using Angular JS2, HTML pages, CSS, spring boot framework with Apache-Maven and JAVA-J2EE technologies.
- Handled all client-side validations, slide show, hide and show controls, drop-down menus and tab navigation using JQUERY.
- Developed the spring AOP programming to configure logging for the application.
- Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages.
- Implemented Collections Framework for fetching and appending strings from the deployed UI.
- Developed UI using HTML5, CSS3, SASS, JSP, JavaScript, Angular JS2 and Bootstrap.
- Used AJAX to provide an advanced user experience.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized XML documents using spring framework.
- Used Web services for transmission of large blocks of XML data over HTTP.
- Mapping Java classes with the database using Hibernate and in Hibernate Query language (HQL).
- Implemented Restful Web Services using Spring Boot.
- Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans.
- Involved in testing like Unit testing, Integration testing and System testing.
- Configured and Integrated JSF, spring and Hibernate frameworks.
- Developed web services in JAVA and experienced with Rest, WSDL.
- Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Utilized MongoDB database management system for keeping user generated data.
- Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Implemented Test Driven Development (TDD) for developing and testing the application.
- Wrote complex SQL queries using hibernates native SQL.
- Use JUnit framework for Unit testing of the application.
- Involved in bug fixes and production support.
- Reviewed and worked on the implementation of change requests raised by the client. Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
- Used Log4J to capture the log that includes runtime exceptions.
- Used SVN and GitHub for software configuration management and version control.
- Used Clear Case for source code maintenance.
Environment: Java, Microservices, SOAP Web Services (Consuming/Creation), Spring, Struts, JSP, jQuery, Angular JS2, UNIX, SQL, JavaScript, Maven, SVN, GIT, Jenkins, Mongo DB.
Confidential, Auburn Hills, Michigan
Full Stack Developer
Responsibilities:
- Interacted with Business Analysts, Quality Analysts, project managers and Application Owners on various design and implementation activities in meetings.
- Worked as a part of the team as well as individual to develop user requirements and support the existing applications.
- Experience on Scaled Agile Framework methodology and Scrum/Sprint methodologies.
- Designed and Implemented the J2EE Based Applications using ADF Framework.
- Consumed the web services and integrating them in the applications.
- Responsible for writing the Design Specifications for the generic and application specific web services in Groovy.
- Designed and developed server-code using Java/J2EE standards.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Involved in most of the UI and Business level enhancements in Web-based UI application.
- Research, Design, Develop, Unit Test, Deployment and Support of Java-based Web and Enterprise applications in a windows environment.
- Used Restful Web services for transmission of large blocks of XML data.
- Involved in building ADF Business components like EOs, VOs, using a database like Oracle.
- Used AngularJS framework to bind HTML to JavaScript objects and model values.
- Testing and debugging the web pages using developer tools like Firebug, Chrome developer tools.
- Experience in AJAX, Web services, Angular JS and SQL Server 2015.
- Experience in working with JavaScript, HTML4/5, CSS, and Bootstrap.
- Involved in creating single page web applications using AngularJS framework based on MVC architecture.
- Involved in frontend application development using JavaScript, HTML, CSS, Jquery, and Bootstrap.
- Implemented Restful web services which produce JSON.
- Used HTML5, CSS3, Bootstrap, and Polymer for designing the DOM elements and adding validations on rendering the forms.
- Hands-on experience using Bootstrap and Polymer library to build responsive web apps that load quickly, respond instantly and highly interactive.
- Experience in consuming WEB API’s like REST, SOAP.
- Design JSON response according to the request, send it back to the front end after the logic processing.
- Used SVN as Version controlling tool.
- Involved in developing web applications using Oracle ADF and deployed to WebLogic server .
- Involved in bug fixing during the System testing and User acceptance testing.
Environment: Java, UML, HTML5, CSS, Java Script, jQuery, XML, JSON, WebLogic, Oracle, JNDI, JUNIT, ANT, AngularJS, Polymer, Docker.
Confidential, Estero, FL
Java/J2EE Developer:
Responsibilities:
- Involved in all phases of SDLC and used Agile (Scrum) process for software development.
- Built the application using MVC architecture with Java/J2EE.
- Developed the UI using PS Framework, JSF2.0, JavaScript, JQuery.
- Enhanced the application with Spring Framework for dependency injection using the IOC feature.
- Developed and consumed SOAP-based web services and used SOAPUI for Testing.
- Developed Servlets to process the requests, transfer the control according to the request to corresponding Session Beans, JSP pages.
- Designed RESTful request and response to be used in the project.
- Developed and deployed Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management.
- Extensive use of HTML, JSTL, JSF, JSP, and JQUERY for the presentation layer along with JavaScript for client-side validation.
- Use JSON to load data into JQUERY data grid.
- Used Spring IOC while implementing Web services.
- Wrote and consumed Web Services using RESTFUL and published it on WebLogic Application Server.
- Designed powerful and JSP tag libraries for reusable web interface components.
- Developed custom tags, JSTL to support custom user interfaces.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Used Maven to build the application.
- Spring Dependency Injection feature was used for Bean wiring.
- Development and implementation of Asynchronous communication interface using JMS API
- Developed SAX and DOM parsers and XSD for validating the XML files.
- Worked on database interaction layer for insertions, updating and retrieval operations of data.
- Involved in writing JUnit Test Cases.
- Utilized message-driven beans for message processing using JMS.
- Used Log4j logging framework to debug the code.
- Used CVS as version controlling tool.
- Using the UML methodology, developed Use Case Diagrams, Class Diagrams, and Sequence Diagrams to represent the dynamic view of the system developed in Visual Paradigm.
- Identifying and developing test cases and test scripts to perform load tests for performance and regression testing.
Environment: Java 7.0, JSP, Servlets, Spring, JSF, WebSphere, Maven, XML, HTML, CSS, CVS, JavaScript, JUnit, Web Services, REST, JAX-WS, SAX, DOM and Windows Environment.
Confidential
Java Developer
Responsibilities:
- Developed Controllers using Spring MVC Annotation.
- Used Ajax to communicate with the server to get the asynchronous response.
- Developed the GUI module for mobile website/app using Angular JS framework for JavaScript HTML 5 & CSS3.
- Designed service to create separate endpoints for different operations such that several clients can invoke the service for their business transaction processing.
- Implemented SOAP Web Service for Loan Supply department. Implemented the logging framework in the SOA environment.
- Implemented the business logic to process transactions for rule evaluation under the generated java stubs
- Implemented Persistent layer using Hibernate API
- Integrated Hibernate with spring business components using Hibernate Template.
- Implemented User Interface (front-end) screens using JavaScript and Angular JS.
- Created Oracle 10g database tables, stored procedures, sequences, triggers, view
- Created callable statements to utilize stored procedures for faster execution of SQL inserts
- Created text message using a configuration file for data mapping and utilize Java Messaging Service (JMS)API to the transaction message to other application via Message Queu
- Implemented Spring JMS message senders to send alerts to Tech Support Team from MQ
- Designed the UML, created class, sequential diagrams using modified code
- Deployed WAR file in Apache Tomcat (7.0) server / IBM WebSphere (8.0) Used Git to track and maintain the different versions of the application.
- Created JUnit test scripts to unit test the code flow. Testing and bug fixing to reach the end to end flow
Environment: Java/J2EE, Spring 3.0, Maven, JMS, JUnit, Html, CSS, Hibernate, GIT, JavaScript, AngularJS, Oracle 10g, SOA, Toad for Oracle, DB Visualizer, Web Sphere MQ and Web Sphere, Log4j, Apache Tomcat, IBM RAD.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in requirement analysis. Use Case consolidations-enhancements.
- Involved in development of business components (EJBs).
- Designed and developed the functionality of storage manager and System.
- Involved in accessing the database using JDBC and other related info from autogenerated files.
- Responsible for writing EJBs including Session Beans for database access using WebLogic Server
- Based on user requirements and deployed them on Web Logic Application server.
- Used UML to develop Use case diagram, class diagram and sequence diagrams.
- Used Log4J for logging the messages to flat files, database, and e-mail.
- Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using MQ-Series.
- Involved in Distributed components programming on the server side for the communication between clients and server.
- Performed the Unit and integration and Stress Testing
Environment: Java, J2EE, Web Services, Hibernate, Oracle 10G, XML, XSLT, IBM MQ Series, Web services, Web Logic.