We provide IT Staff Augmentation Services!

Fullstack Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

PROFESSIONAL SUMMARY:

  • Java Full stack developer 7+ years of strong experience in SDLC such as Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE. 
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing. 
  • Strong Technical expertise in Java / J2EE Technologies Java, JSP, Servlets, Spring 4.0, Spring DAO, Spring MVC, Spring IOC, Hibernate 4.3 
  • Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi - tier architectures and distributed architectures.
  • Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services. 
  • Extensive experience in using Java based application frameworks like EJB 3.0, Struts, spring and Hibernate in development of web based applications. 
  • Expertise in Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling. 
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
  • Experience on open source frameworks like SPRING 3.0 (core, context, ORM, DAO, web MVC modules), Hibernate 3.5, JMS 2.0, Angular JS. 
  • Hands on experience with Spring Core, Spring JDBC Template, Spring MVC
  • Experienced in developing event driven applications using AJAX, JSON and XML
  • Knowledge in platform neutral markup using XML, DTD, XSD, XSL, XSLT with DOM and SAX parsers.
  • Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber and Jbehive
  • Experience with different Application servers like Apache Tomcat, Web-sphere and Weblogic10, JBOSS. 
  • Worked on different RDBMS like Oracle, MySQL, SQL Server and good knowledge on MongoDB(No Sql). 
  • Experience in working with Data structure and Algorithms in java 
  • Experienced in writing unit test cases using JUnit and also have knowledge in Test Driven Development (TDD). 
  • Expertise in usage of version controls like SVN and GIT.
  • Good knowledge on ECS, VPCAutoScaling, Security Groups, AWS CLICloud watch
  • Experience in working with design tools like Rational Rose and Visio.
  • Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts. 
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI, Hibernate, and other Remote Components. 
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache Struts, LOG4J for logging information and exceptions, Apache ANT for making build scripts, VSS, Rational Team Concert, Clear Case and Git-hub for version control system, Eclipse, Net Beans
  • Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5, CSS3, Angular.js, React.js and also in making web pages' cross browser compatible.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages. 
  • Developed the application using Mule ESB, and build & deployed the services. 
  • Implemented Web based pages and site design using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, XML, TSF, XSLT, JavaScript, jQuery and Ajax.
  • Integrated Kafka with Flume for more efficient real-time event processing via KafkaSource.
  • Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution and performance Management. Highly organized with the ability to manage multiple projects and meet deadlines. 
  • Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually and as a team. 
  • Excellent work ethics, self-motivated and quick learner.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C, C++

Object Oriented: UML, Microsoft Visio.

Operating Systems: Windows NT/2000/XP, LINUX, UNIX systems.

Tools and IDE: Putty, JBuilder, Eclipse, NetBeans, SQL Developer

J2EE Technologies: Servlets, JSP, Struts, Spring, Hibernate, Web services, JDBC, XML,MVC,EJB, JSF, JMS,JIRA.

Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs.

Scripting Languages: HTML, CSS, Javascript, Angular JS, JQuery, Mule ESB, AJAX.

XML Schema: DTD, XSL, XSLT.

JavaScript Frameworks: Angular JS, Node JS, Backbone JS 

Database Skills: SQL, PL/SQL, Oracle, MySQL, MS Access, MS SQL Server, JDBC.

Protocols: TCP/IP, HTTP, FTP, SOAP, RESTFUL.

Testing Tools: JUnit, SOAP UI.

Web/Application Server: Apache Tomcat, JBOSS, WebLogic9.2, Websphere.

Databases: SQL Server 2000, Oracle 9i, 10g.

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

FullStack Developer

Responsibilities: 

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum methodology.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Analyzed the business requirements and created use cases and prepared low and high level design documents. 
  • Worked with J2EE design patterns in MVC architecture with spring
  • Involved in the integration of frameworks like spring and Hibernate
  • Developed the front end using JSF, HTML5, CSS3, JavaScript, AJAX, JSP, CSS, JQuery, Bootstrap and Angular Js. 
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate
  • Used WSDL file information for invoking Web Services
  • Designed a RESTful API with Spring 4
  • Wrote classes and interfaces for implementing business logic and validations to be used while workflow execution. 
  • Development of internal dashboard applications using the Apache HTTP Server. 
  • Used Docker as CI/CD tool for integrating different code components. 
  • Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations. 
  • Expertise in implementing application using Multithreading, JSF, Struts, Struts Validations, Taglibs, Log4j, spring, Hibernate Frameworks, Apache Camel, Apache Karaf 
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation) 
  • Part of the team migrated from WebLogic JMS to Active MQ. 
  • Extensively used AWS to integration with Enterprise and web applications
  • Implemented the framework to migrate Relational data to Non-relational data stores and to run performance tests against different NoSql vendors. 
  • Developed internal web dashboard applications using Node JS. 
  • Implemented HTTP REST API using Node Js and express. 
  • Used Node Js on server side automation scripts. 
  • Implementation of second level cache in Hibernate
  • Wrote build & deployment scripts using Ant, Maven on Unix environment. 
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
  • Involved in the deployment of the application using WebLogic Server
  • Used GIT for Version Controlling. 
  • Involved in unit testing, integration testing, smoke testing etc. 
  • Involved in peer level code and design reviews. 
  • Involved in fixing QA defects and tracked then using Quality Center. 

Environment: Java1.8, J2EE, JSP, SOAP, REST, Servlet, Spring, Hibernate, Angular Js, Node Js, WebLogic, Oracle 11g/12g, XML, Java Script, CSS, HTML, Bootstrap, Apache Spark, React.js, Cassandra, Node Js, JUnit4, Ant, Jenkins, Maven, Agile, Apache Camel.

Confidential, Utica, NY

FullStack Developer

Responsibilities: 

  • Used Agile Software Development for developing the application 
  • Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules. 
  • Designed User Interfaces using JSP, Servlets, Angular, CSS, XML and HTML.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration. 
  • Designed web screens for various modules using JSF, HTML, DHTML and CSS and used JavaScript client side validation. 
  • Design and implement web services using of REST Web services by using Jason formatting language. 
  • Used Apache camel, CXRF web services, Service Mix engine, Active MQ etc. to build a custom ESB (Enterprise Service Bus) 
  • Implemented spring MVC architectural design pattern. 
  • Used Angular Js as the development framework to build a single-page application.
  • Worked on angular resources for all data access and standardizing data access interfaces. 
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO). 
  • Extensively worked on form validation using the Spring Validator framework
  • Developed Form Beans and Action Classes to model views and client side functionality. 
  • Used the Struts Validator framework for validating the forms. 
  • Used SOA framework with hibernate to map oracle database. 
  • Wrote deployment descriptor and configuration files using XML
  • Configured and deployed the application in JBoss
  • Implemented spring framework dependency injection for defining objects. 
  • Involved in developing the core business logic using spring. 
  • Developed SOAP UI Tests for Mule Services. 
  • Used Log4J for logging and tracing messages. 
  • Used JIRA tool to communicate with other team members in QA and production. 
  • Used agile methodologies, test driven development and automated builds 
  • Checked status of deployed applications & created weekly reports needed by different teams. 
  • Responsible to identify the root cause of the issues, work on the tickets. 
  • Gave support for any critical issues when needed such as code fixes 
  • Tested components using Unit Test mock frameworks during development. 
  • Responsible for writing Ant scripts for building and deploying the application.
  • Used GIT for source code version control. 

Environment: JDK1.6, J2EE5, JBoss, JSP, Groovy, Angular, Bootstrap, Maven, Struts, SOAP, REST, Mule ESB, Servlet, Spring, Hibernate, JBoss, IntelliJ, Apache Camel 2.1.4, Oracle 10g/11g, XML, Java Script, CSS, HTML, GIT, Windows, Rational Rose, JUnit4, Ant, Swing, Agile, JIRA, TeamCity.

Confidential, Annapolis, MD

Java/ J2EE Developer

Responsibilities:

  • Worked closely with the Requirements team, analyzed the Use cases and followed AGILE/ SCRUM methodology. 
  • Developed modules in RAD environment using Spring MVC, DI, AOP, Hibernate ORM (for backend data persistency). 
  • Developed Web Services for both Client and Service Side using SOAP and RESTful. Consumed Web services securely using JAX-WS API and tested using SOAPUI. 
  • Extensively used the Hibernate Query Language for data retrieval from the database and process the data in the business methods. 
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, and Tiles using Struts framework
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs
  • Extensively used Custom JSP tags to separate presentation from application logic. 
  • Installation, Configuration & administration of WebSphere environment, including deployment of Servlets
  • Responsible for monitoring & resizing Oracle database objects (Table spaces, Tables, Indexes etc.) 
  • Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side. 
  • Wrote Code to interact with back-end JAVA, AJAX
  • Deployed the code in WebSphere Application server. 
  • Used AJAX with jQuery to parse object to dynamically overlay contents on web pages. 
  • Designed and developed various stored procedures, functions and triggers in PL/SQL to implement complex business rules. Worked with MySQL Work Bench. 
  • Developed Scripts for UNIX platform deployment. 
  • Configured JSF backing beans as spring beans. 
  • Designed and developed presentation layer using JSP, HTML and JavaScript
  • Used Jenkins continuous integration tool to do the deployments. 
  • Involved in the Integration testing support and involved in bug fixing.
  • Prepared Unit test cases for existing functionality and execute them.
  • Involved at the time of deploying the code in the production environment and do the functional checkout and merging code using the distributed version control system (GIT). 

Environment: Java, J2EE, JSP, Struts 2.0, Spring 3.0(MVC, Core, AOP, DAO, ORM), JAX-RPC Web services, Hibernate 3.0, JPA API JSP, Servlets, JSTL, HTML, CSS, XML, Ajax, Java Script, log4j, JNDI, Maven, Java Beans, SVN, jQuery, jUnit, Oracle 11g, SQL/PLSQL, TOAD, WebSphere 7.0 Server, RAD 8.0 IDE, UNIX.

Confidential, Herndon, VA

Java/ J2EE Developer

Responsibilities:

  • Used Agile Software Development for developing the application. 
  • Used JQuery, JavaScript for front UI or authentication and verification and CSS for layout. 
  • Used Spring Framework and integrated with struts and Hibernate. JIRA
  • Implemented front end components using Struts
  • Used Hibernate to store the persistence data into the Oracle 10g database. 
  • Used Ajax for the asynchronous communication to the server. 
  • Used Web Service that checks the background of a vendor. 
  • Involved in writing application level code to perform client-side validation using JQUERY and JavaScript.
  • Deployed the applications on JBoss Application Server. 
  • Used SOAP and WSDL for web services. 
  • Deployed the application JBoss Fuse application server. 
  • Used Spring Rest Template to use the exposed REST Web Services. 
  • Used Spring AOP in case of logging and2 security. 
  • Extensively used JUnit and defined Various Test Suites and Test Cases. 
  • Involved in writing the Ant scripts to build and deploy the application. 
  • Used Log4J extensively for logging purposes into the application.
  • Experience on iBatis where it maps the ResultSet from JDBC API to your POJO objects. It used in stored procedures. 
  • Used Jenkins for integration. 
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
  • Provide Ant and Maven build tool for building and deploying the application.
  • Used Web logic Application Server for application deployment 
  • Used SVN repositories for version controlling. 
  • Developed new XSD and modified existing XSD that were to be used for building different types of services. 
  • Developed unit and functional test cases. 
  • Used JIRA tool to for work tickets 
  • Involved in wrap-up meetings and in estimating the timeframe for each story and helped in deploying the application on the server for each iteration of the agile software development. 
  • Involved in weekly code walk through.

Environment: JDK1.6, J2EE, Spring, Struts, Hibernate, JSP, RAD, WebSphere7.0, Oracle10g, SOAP, JBoss, WSDL, JNDI, UDDI, EJB, Spring Ioc, CVS, HTML, XML, JIRA, Jenkins, Maven, Ant, JUnit4, Log4j, JavaScript, Ajax, CSS, UML, JSP, JPA, Web Services.

Confidential

J2EE Developer

Responsibilities:

  • Developed the application using Struts following MVC architecture. 
  • Identified the participating pages and the navigation paths between pages. 
  • Developed action and form classes based on Struts framework to handle the pages.
  • Used WebLogic Workshop page flow technology. 
  • Created several JSP's and populated them with data from databases using JDBC
  • Designed and developed EJBs to handle business logic and store persistent data. 
  • Developed Web Services to retrieve data from legacy systems. 
  • Involved in coding using Java Servlets, created web pages using JSP's for generating pages dynamically. 
  • Involved in developing forms using HTML and performing client side validations using JavaScript
  • Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc). 
  • Used J2EE Singleton design pattern. 
  • Used EJB Session Beans. 
  • Planned and implemented various SQL, Stored Procedure, and triggers. 
  • Used JDBC to access Oracle database and implemented of connection pooling. 
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems. 
  • Used BEA WebLogic Application Server. 
  • Used ANT for the build process. 

Environment: Java, Servlets, JSP, JDBC, EJB, JMS, Struts, Web Services, BEA WebLogic, JUnit, SOAP, XML, HTML, JavaScript, CSS, UML, ANT, Oracle 9i/10g, Windows Xp.

We'd love your feedback!