We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Around 6 years of experience in analysis, design, implementation and testing of Object Oriented applications in the Client/Server environment using Java/J2EE and web technologies.
  • Expertise in Software Development Life Cycle (SDLC) of business applications in web and client server environment using JAVA and J2EE patterns, with SOAP, WSDL, RESTful 2.0, JDBC 4.2, JSP 2.2, AJAX, XML along with JAX - RS, JAX-WS libraries.
  • Expertise in Agile and Waterfall Methodology including Scrum technology.
  • Expertise in Core Java technologies such as Multi-threading, Exception handling, Reflection, Collections, Singleton Objects, Streams & File I/O.
  • Experience with Cloud Computing and Cloud development.
  • Extensive experience in developing applications using Core Java, Servlets, Apache Struts Framework, JSP, JSF using services like JDBC, RMI, JMS 2.0, IBM MQ, Apache Camel 2.x.
  • Experience in UI designing with HTML 5, CSS 3, JavaScript 1.8, Backbone JS and Node JS for building components.
  • Experience in building applications using Micro-services architecture pattern to ensure functional decomposition and individual deployment.
  • Proficient in creating Single Page applications using Angular JS.
  • Experience in MVC (Model View Controller) architecture using Spring 4.x, Struts 2, J2EE design patterns and UML methodologies.
  • Good experience in Apache Tomcat 7.x, JBoss 7.x, API, Web Logic 8.1 application server or SourceForge.
  • Experience in Open Source Frameworks like Struts 2, Spring 4.x. Extensively used O/R mapping capabilities of Hibernate 3.x in scalable enterprise applications.
  • Hands-on experience with Scripting in Linux/Unix (Shell) environment to run and test the application of different platforms.
  • Expertise in integrating Reporting tools like Jasper Reports, JFreeCharts, iText and D3.js.
  • Working knowledge on frameworks like Ant, Maven, FUSE ESB and Log4j for deploying applications on web/app servers, expertise in writing test cases using JUnit API, Selenium IDE and experienced with Jenkins.
  • Proficient in writing efficient SQL, PL/SQL and stored procedures on various database servers such as Oracle 11g, MySQL 6.x.
  • Extensive experience in designing, developing and implementing e-Commerce, B2B applications using J2EE technologies in BFSI, Wealth and Risk management, Retail and Telecommunications domains.

TECHNICAL SKILLS:

Languages: Java 8, C, SQL and PL/SQL

Operating Systems: Windows 20xx, UNIX (Shell) and LINUX

Web Services: SOAP 1.2 (JAX-WS), RESTful 2.0 (JAX-RS), WSDL and Axis

Servers (Web and Applications): Apache Tomcat 5.x/6.x, IBM WebSphere 6.x, BEA WebLogic 12.x and JBoss 7.x, GlassFish.

IDEs: Eclipse 4.x, IntelliJ, Net Beans.

J2EE Technologies: JSP 2.2, Servlet 3.0/3.1, JSF 2.0/2.2, EJB 3.2, Web Services, JavaBeans, JDBC 4.1/4.2, JMS 2.0, IBM MQ, RMI, SOA.

Databases: DB2,Oracle 11g/12c, SQL Server 2014, MySQL 5.6, Mongo DB

Frameworks and Tools: Apache Struts 2, Hibernate 4.x, Spring 4.x, ANT, Maven, Log4j, JUnit 4.12, Selenium 2.4, QUnit, Jasmine, J2EE Design Patterns.

Other Tools & Technologies: Jenkins, XML, XSLT 3.0, HTML5, CSS3, JavaScript 1.8, Angular JS 2.0, AJAX, Node JS, RSA Archer 5.x, POJO.

PROFESSIONAL EXPERIENCE:

Full Stack Developer

Confidential, New York NY

Responsibilities:

  • Involved in phases of Software Development Life Cycle (SDLC) including requirements gathering, modeling, analysis, design and development of the application.
  • Worked on Credit Management, Risk analysis, Reports generation and Outreach modules.
  • Implemented the project using Spring MVC framework.
  • Implemented the online application using Core Java concepts (Multi-threading, Collections framework, Exception handling and many more) classes in backend to process various requests from front end and generated responses using Core Java, Servlets, JSP, JDBC, PL/SQL, SOAP and RESTful .
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to inject objects based on the selection of components like setter injection to manage object references.
  • Used Hibernate, Spring JDBC and SQL left and right joins to execute database communication, SQL to execute SQL queries to the database tables, JMS for reliable and asynchronous communication.
  • Worked on Spring security to integrate application with Single Sign-on login and session timeouts.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Used JAVA Mail API , and implemented an automated functionality to generate e-mails
  • Developed user interface components using JSP and tag libraries. Used Oracle 11g as database, involved in the development of DB scripts and PL/SQL backend implementation to resolve DB related production issues.
  • Developed REST API modules for Login, profile and user management for admin portal using Jersey with JAX-RS .
  • Developed UI for User profile management modules using JavaScript 1.8, CSS 3, HTML 5 and Bootstrap JS .
  • Developed a Single Page Application (SPA) using JavaScript libraries like AngularJS on view components and integrated it with D3.js for report generation.
  • Tested service and data access tier using JUnit in TDD methodology.
  • Used IntelliJ as IDE for the application development and integration to the frameworks, deployed applications on IBM Websphere 6.0 server and ClearCase as Version control tool.
  • Used Maven as a build framework and for extracting dependencies, used Oracle 11g as the database and Jenkins for continuous integration.
  • Followed Agile methodology with bi-weekly sprints to develop this application

Environment: Java 8, JSP 2.2, Servlets 3.1, JDBC 4.2, Spring 4.0, EJB 3.2, Hibernate 3.0, Oracle 11g, PL/SQL, Mongo DB, HTML 5, CSS 3, Ajax, Angular 1.4/2.0, D3.js, Javascipt 1.8, RESTful 2.0, SOAP, XML, UNIX (Shell), IBM Websphere 6.0, IntelliJ, Junit, Maven, Jenkins.

Full Stack Java Developer

Confidential, Monomonee Falls WI

Responsibilities:

  • Maintained constant communication with Business Analyst and Business Users to identify information needs as per business requirements.
  • Extensively used Java Core API and Struts 2 in developing business logic using multi-threading, networking, exception handling, collections frameworks.
  • Solid knowledge and understanding of networking technologies like socket programming , network topologies and communication protocols(TCP, IP, UDP, SNMP) for inter-platform communication.
  • Implemented in Model View Controller (MVC) framework, Apache Struts 2, designed and developed UI using Struts 2, JSP, HTML 5, CSS 3, Backbone JS and JQuery.
  • Used Struts framework for client and server side validation, implemented dynamic loading of JSP’s using AJAX, introduced Spring Dependency Injection model in the application.
  • Used JAXB for generating java objects from XML Schema and, used JDBC to invoke Stored Procedures and also used Spring JDBC for database connectivity.
  • Used JSON for serializing and de-serializing data that is sent to or receives from JSP pages.
  • Used PL/SQL for queries and stored procedures in SQL Server as the backend RDBMS.
  • Built a Single Page application for inventory management and reports generation using AnugularJS, Jasper Reports and JFreeCharts.
  • Created a Transaction History Web Service using SOAP with JAX-WS that is used for internal communication in the workflow process in integration with JMS.
  • Scripted in Shell to test and run the application in UNIX environment
  • Tested application on the service and data access tier using Mockito in TDD methodology.
  • Packaged and deployed the application in JBoss Application server in different environments like Development, testing etc.
  • Used SVN as version control tool to maintain the code repository.
  • Performed Requirements gathering, Analysis, Design, Code development, Testing using Agile methodologies.

Environment: Java 7, Spring 3.0, JSP 2.2, Servlet 3.1, JMS 2.0, JDBC 4.1, Hibernate 3.0, AJAX, JSON, HTML 4, CSS 3, Java Script 1.8, JQuery 1.x/2.0, Backbone JS, SOAP 1.2, JBoss 7.0, JUnit, Mockito 1.x, LOG4J, Unix, SQL Server, Mongo DB, ANT, SVN, Autosys, Eclipse .

Java/ J2EE Developer

Confidential, Peoria, IL

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • Designed and developed the User Interface using JSP, Servlets and Core Java for both Business Logic and GUI development.
  • Used Spring MVC Framework for developing the application and used JPA to map to Oracle database tables.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Solid knowledge and understanding of networking technologies like socket programming, network topologies and communication protocols(TCP, IP, UDP, SNMP) and network monitoring concepts like JMX, SNMP and WMI.
  • Implemented the persistence layer using Hibernate-ORM.
  • Involved in the design and development of XML presentation using CSS3 & XSLT.
  • Designed the user interface of the application using Bootstrap.js, HTML 5, CSS3, Backbone JS and with DOJO.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
  • Implemented Web service Message Flows using SOAP.
  • Built Enterprise Java Beans with Point-to-Point messaging functionality as JMS provider.
  • Used Node JS for creating behavioral aspects of the web page.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 11g.
  • Developed & deployed the application in Web Logic Application Server.
  • Participated in acceptance testing to ensure client/user needs are met.

Environment: Spring 3.x, Hibernate 3.0, Java 7, JSP 2.2, JSF 2.0/2.2, Backbone JS, JBoss, BootstrapJS 2.3, Java Script 1.6, JQuery 1.6, JPA, Oracle 10g, SQL Server, PL/SQL, XML, XSLT, Web Logic, SOAP UI, Maven.

Java/J2EE Consultant

Confidential, Seattle, WA

Responsibilities:

  • Designed the application using Core Java and Struts 2 Framework.
  • Developed business components using stateless session Beans (local as well as remote beans).
  • Developed DAO layer using Hibernate as ORM tool to integrate with Oracle 11g.
  • Created EJB, JPA and Hibernate component for the application.
  • Designing and developing the integration between other applications using SOAP web services.
  • Designed and coded JAX WS based Web Services used to access external financial information.
  • Used Apache CXF open source tool to generate java stubs form WSDL.
  • Writing automated JUnit test cases using framework like Mockito and spring tests. And, Message Driven Beans to send emails notifications. Worked in an Agile development process based on Scrum.
  • Configured and maintained the SPRING Application Framework’s IOC container.
  • Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.

Environment: Core Java, Struts 2.2, Spring 3, JSP 2.2, Servlet 3.0, Java Script, HTML 5, DHTML, AJAX, CSS 3, Jquery 1.4/1.6, JSF, ANT, JUnit, Agile, Apache Tomcat, WebLogic 10.3, SOAP, WSDL, JAX WS, Hibernate, Linux, Oracle 11g, PL/SQL, CVS.

Java Developer

Confidential

Responsibilities:

  • Implemented application using Java OOP concepts, Spring 2.5/3.0 Framework for Business Layer - accessing enterprise services like JMS . Spring MVC for data transfer between Web forms and Model.
  • Solid knowledge and understanding of networking technologies like socket programming, network topologies and communication protocols(TCP, IP, UDP, SNMP) and network monitoring concepts like JMX, SNMP and WMI.
  • Created Database model, domain objects and DAO's that interact with the database and store the template related data and events.
  • Developed web components using JSP , Servlets , and JDBC .
  • Involved in Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets.
  • Consumed Web Services ( WSDL, SOAP ) from third party for authorizing payments to/from customers.
  • Employed Java (JAX) WS for JARs respectively and extensively used Hibernate as an ORM in data access layer to access and update information in the database.
  • Implemented the User Interface with HTML , JavaScript , and CSS .
  • Tested the Business layer and the service layer with JUnit test cases.
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.

Environment: Java 1.6, Servlet 3.0, JSP 2.2, Hibernate 3.0, Spring 2.5/3.0, HTML 5, CSS 3, JavaScript, Apache Tomcat, JAXB, Oracle 11g, Web logic 11g, SQL/PL/SQL, JUnit, SVN, Git.

We'd love your feedback!