We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY:

  • 8 years of extensive working experience in software development with proficiency in development of applications using Sun Microsystems technologies.
  • Wide experience in Core Java, C#, JavaScript, JSP, Java Beans, Angular, Servlets, Ajax, JQuery, JDBC, XML, CSS, XHTML, HTML.
  • Extensive experience in Web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, .NET MVC, JBOSS, JSON, Swing, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, RESTful, Python, JavaScript, Bootstrap, Express Js, Angular Js, Node Js, Backbone JS EXT Js, React JS, AJAX, JAX - RPC, XML and HTML.
  • Proficient in development of applications using JAVA and J2EE technologies with experience in JSP, Servlets, Struts and Hibernate frameworks.
  • Experience using design patterns including MVC, Singleton, Frontend Controller, Service Locator, and Decorator.
  • Configured Spring boot to run the spring based applications.
  • Experienced in Multi-threading and Concurrent Programming.
  • Experience in developing applications using Software Methodologies like Agile, Waterfall Iterative Development.
  • Experience in Object Oriented analysis and design, UML (Use Cases, Sequence and Class diagrams) Rational rhapsody, and Rational Rose.
  • Significant experience in using development tools like Spring Tool Suite, Eclipse, NetBeans, Spring Boot.
  • Expertise in using servers like Tomcat, Glassfish, Pivot.
  • Extensive experience in XML related technologies such as XML, XSL, XHTML, XSLT, and JAXB.
  • Experience in using the databases such as MySQL, MS SQL Server, DB2, Oracle 9i/10g/11g.
  • Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
  • Developed and deployed J2EE applications on both Web and Application Servers including Apache Tomcat, Web Logic, JBoss and IBM Web Sphere.
  • Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC).
  • Thorough knowledge in Unit testing with JUnit, ANT build environment.
  • Experience in AWS Cloud platform and its features which includes EC2, EBS Cloud watch, AWS Config, Auto-scaling and AWS S3.
  • Involved in building and deploying Apache Ant/ Maven scripts for deployment and customizing WAR/JAR file management for web applications.
  • Used Maven for build, deployment and integrated with Jenkins CI server for build automation.
  • Experience using continuous integration and continuous deployment using Jenkins and GIT.
  • Working knowledge on SVN, GIT, Bit Bucket, Perforce version control systems.
  • Responsible in transforming the wire frames and mockups to develop web pages.
  • Handled several modules independently in addition to working closely with the team to ensure bug free deliverables within stipulated timeframes.
  • Used SonarQube to inspect the quality of the application code.
  • Highly motivated team player with strong communication, analytical and problem solving skills. Proven ability to manage multiple projects and concurrent responsibilities in a highly dynamic environment.
  • Possess excellent leadership qualities and has good problem solving capabilities.
  • Efficiency in management skills, communication and ability to work under strict deadlines.

TECHNICAL SKILLS:

Java Technologies: Core Java, Java Server Pages, JDK, Servlets, Sockets, JDBC, Java Beans, Exception Handling, Multithreading, Portlet development, Event Handling, Swing, IBM BPM 9.0, Web Services, JSON, REST

Database: Oracle, MS SQL Server, MS Access, MySQL Servers WebLogic, WebSphere 8.5, Apache Tomcat, JBoss, Glassfish, Pivot

Web Technologies: AJAX, HTML, CSS, XML, XSL, XSLT, JavaScript, Angular, SCALA, JAX-RPC.

Web Security: Spring Security

Frameworks: Spring MVC, Hibernate, Spring Boot, JPA, JMS, AOP, Validation RESTful, EXT JS.

IDE/Utilities: Eclipse, Spring Tool Suite, NetBeans, JCreator, Borland JBuilder, Selenium, SVN, GIThub, Bitbucket, Tortoise, SVN, Visual Studio, JIRA, SOAPUI, Restful, Waterfall, RUP, Agile(Scrum), SonarQube

Other Languages: C, C++, C#, BigData, Tomcat, GlassFish

Design Pattern: Singleton, Factory, Fa ade, MVC

Testing: Junit, Mockito, Spec Flow

PROFESSIONAL EXPERIENCE:

Confidential, Indianapolis, IN

Full Stack Developer

Responsibilities:

  • Development of the web based application using spring and Spring MVC framework, JSP, HTML 5, Bootstrap, CSS 3, React JS, Node JS, Express JS, Back bone JS, .NET MVC and Python.
  • Designed Single Page Application using Angular Js.
  • Implementation of MVC, Singleton and DAO design pattern for System architecture and overall System flow.
  • Played Key role in development of application.
  • Configuration of Spring and Spring MVC environment for.
  • Involved in the development of the presentation layer in Ext JS using Spring framework.
  • Configuration of Hibernate as ORM for Database operations and creation of entity objects for mapping respective tables.
  • Used Bootstrap Modal windows in displaying the data on a Modal window and worked with the Front end Validations
  • Experience in maintaining a large number of files through version control tools like Bit Bucket and GIT.
  • Deployed applications on AWS by using Elastic Bean Stalk.
  • Maintained and enhanced several user interface and improved validation using JavaScript.
  • Configured Spring boot to run the spring based applications.
  • Used Jenkins with Maven for Build and Deployment.
  • Use of Spring DI to initialize Java class and for context initialization.
  • Wrote services to implement the business logic, stored procedure classes for data access all of which are spring managed beans.
  • Used Apache CXF to build REST Web services.
  • Database design and SQL creation as needed in project development.
  • Write Maven scripts for compiling, building, packaging and deploying the WAR file.
  • Use Log4j for logging.
  • Developed Data Access Object (DAO) pattern in persistence layer using Hibernate.
  • Working together with other developers for module integration and testing.
  • Deploy the application in Tomcat Server.
  • Involved in regular code review sessions with the whole developer group.
  • Coordinated with QA team to ensure the quality of application.
  • Developed and implemented several test cases using JUnit framework.
  • Used SonarQube to inspect the quality of the application code.
  • Used tortoise GIT client to update/commit changes from/to repository and resolve merge/conflict operations.
  • Performed Peer Testing and Code Review to validate peer changes and integrity of the code based on best coding practices.

Environment: Core Java, JSP, Angular Js, Node JS, React JS, Express JS, Backbone JS Spring Core, Spring MVC, Spring boot, C#, .NET MVC, Python, Hibernate, MySQL, HTML5, CSS3, Bootstrap, JavaScript, jQuery, JSP, log4j, GIT, AWS, Tomcat, Maven, Jenkins, Elastic Bean Stalk, Eclipse ID, SonarQube.

Confidential - Austin, TX

Java/J2EE Developer

Responsibilities:

  • Designed the Business Requirement Document for the project.
  • Assisted my team lead in designing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
  • I worked with the offshore team and lead the team for project success.
  • Developed Presentation Layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript and JSTL Taglibs.
  • Worked on Ext JS for user interface widgets with high performance scalable grids, trees and menus.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Involved in design and development of server side layer using Spring IOC, Spring ORM
  • Created Rest web services using JAX-RS framework.
  • Configured Spring boot to run the spring applications which gives higher performance.
  • Used Auto-Wired for bean management through Spring IOC
  • Integrated java with SCALA while developing applications.
  • Used python to automate tasks in the application.
  • Built and accessed the database using Hibernate, a ORM framework with Oracle 11g
  • Configured Association Mappings like one-one and one-many in Hibernate
  • Used Hibernate to persist the data efficiently into database and also integrated it with the Spring ORM framework
  • Was responsible to communicate with End client to support the application and analyzed/fixed the issue.
  • Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL,SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
  • Collaborated on design specification reviews together with Business Analysts.
  • Worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Used Log4J logging framework for logging messages.
  • Involved in loading and storing objects using Hibernate.
  • Involved in configuring Hibernate mapping file. Used XML to create the db schema-mapping file for Hibernate.
  • Served as point of contact for off-shore team coordination.
  • Served as point of contact for the testing team to check the health of the application every time the MessageQueue was triggered and the batch was run.
  • Involved in Unit Testing of Various Modules based on the Test Cases.
  • Worked on SonarQube to ensure the quality of the product developed.
  • Used CVS for version control.
  • Involved in Bug fixing of various modules that were raised by the Testing teams in the application duringthe Integration testing phase.
  • Prepared documentation for deploying the code on Tomcat Webserver.
  • Involved in high level estimation of project schedules, project time lines and project deliverable meetings.
  • Involved and participated in Code reviews.

Environment: Java, JDK, WSDL, RESTFUL, SOA, JSF, JavaScript, JQuery, HTML, Spring MVC, Spring boot, Python, Hibernate, EXT JS, Apache Tomcat, AGILE, CSS, JSP, JNDI, JMS, JDBC, Oracle 10g, CVS, SonarQube ANT, TOAD and Log4J, Windows 7.

Confidential - Woonsocket, RI

Java/J2EE Developer

Responsibilities:

  • Involved in design and creation of test plans and development of detailed test scripts based on the functional specs.
  • Gathered and analyzed business requirements and involved in converting the functional specs into TechSpecs.
  • Developed the user interface screens for clients using Spring, JSP, JSTL, jQuery libraries, HTML, XML, AJAX and JavaScript, Unix scripting and python for UI Automation
  • Developed SOAP and REST web services using Java, hibernate, JAX-WS, JAX-RS and JAXB
  • Used Spring for creating the object using dependency injection (IOC)
  • Used Hibernate for interacting the database using ORM framework like hibernate mapping and configuration using hibernate queries.
  • Used SCALA in developing android applications.
  • Used Oracle 10g as a database in the backend
  • Used JavaScript and ECMA script for revalidations when caller provides input thru DTMF or thru Voice.
  • Performed Unit testing using thru URLs, JUnit and by making calls into the system.
  • Supported the application from development phase thru QA, UAT, and Production.
  • Used Java Servlets and JSPs to generate XML code dynamically.
  • Assist QA Team with defining and implementing a defect resolution process including defect priority, severity, next steps, and assigned owner.
  • Used JSON for serializing structured data.
  • Used agile methodologies.
  • Worked in flexible schedules to deliver the project on time.
  • Prepared documentation for some of the recurring defects and resolutions and business comments for those defects.

Environment: JAVA, J2EE (JSP, Servlets, JDBC), Spring, XML/XSL, DB2, JUnit, Web Services, Selenium, RAD, Log4j, SQL.

Confidential, Austin, TX

Java/ J2EE Developer

Responsibilities:

  • Responsible for the development and design of four complete reports, accessible to various levels of users including merchants, agents, users etc. using the spring architecture.
  • Worked with Security Analysts Team to design and implement the level of security from business applications.
  • Consumed web services which were written using soap over xml. Also exposed all the Business process classes as web services using soap with XML.
  • Developed service class interfaces which interact with the database to retrieve the merchant transaction data.
  • Used AJAX and JavaScript for UI development.
  • Used JSTL and implemented Custom Tag libraries for the JSP's
  • Involved in the development of the presentation layer in Ext JS using Spring framework.
  • Implemented Singleton and Data Access Object design patterns.
  • Developed DAO classes for the persistent layer using JDBC SQL, and HIBERNATE.
  • Responsibility for integration with the other developed reports into the CBOS framework and streamliningthe process-flow.
  • Developed UI Screens using JSF IBM Implementation and JBoss Implementation.
  • Developed application using JSF, myFaces, Spring, and JDO technologies which communicated withMainframe software.
  • Used JSF layout for View of MVC. JavaScript, DOJO, DHTML also used for front end interactivity.
  • Deployment of the WAR files using the ANT build tool
  • Worked J2EE Infrastructure and Run time analyst to build different environments and to deploy externalconfiguration files/ properties files.
  • Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings,component bindings, and event generation.
  • Re-wrote several pieces to make them compliant with the emerging JSF standard.
  • Unit testing, Performance / Load testing using JUNIT and JMock
  • Coordinated with the QA team to help develop their test-cases.
  • Performing the maintenance in the existing e-Connections project.
  • Code walk through with J2EE standards / Architecture team and transition to Support team
  • Experience on leading the small team.

Environment: Java, J2EE, JSP, spring, Web Services, JSF, JSTL, XML, Ext JS, JavaScript, AJAX, WebSphere

6.1, Log4J, SQL/PLSQL, CSS, Hibernate, JUNIT, ANT, Unix, Windows, Oracle 10g, Eclipse.

Confidential

J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle(SDLC).
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Objectdiagrams in the design phase.
  • Extensively worked on JSPs, Struts and Tiles, JavaScript, Ajax, Expression language, JSTL, JSP custom tags.
  • Worked in Spring 2.0 Framework for Dependency injection and integrated with Hibernate.
  • Created XML Web Services for transferring data between different applications.
  • Utilized Apache CXF web service stack for developing web services and SOAP UI and XML-SPY for testingweb services.
  • Used SAX and DOM parsers to parse xml data and worked on XPATH to parse XML documents.
  • Worked on Hibernate 3.0 in data access layer to access and update information in the database.
  • Utilized Java Message Service (JMS 1.1) for reliable and asynchronous exchange of important informationsuch as loan status report.
  • Used RAD Programming Techniques to develop and execute applications and to manage end to end tacticalsolutions to meet business applications.
  • Utilized JSON scripting language for transmitting data over connection.
  • Designed and developed Message driven beans that consumed the messages from the Java message queueand generated emails to be sent to the customers.
  • Used JBoss Application Server 4.0 as application server and Harvest for build and deployment.
  • Worked on relational database design and writing SQL queries, stored procedures, views, functions, triggers, cursors with Oracle.
  • Unit tested using JUnit, EasyMock Testing Framework for performance enhancement.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Participated in SCRUM software development process as part of agile software development methodology.

Environment: My Eclipse, Java, UML, struts, Hibernate, JSP, XML Web Services, CXF, JNDI, Java Script, JUnit, Maven, CVS, Harvest.

We'd love your feedback!