We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • 7+ years of experience in the IT industry specifically in web technologies with skills in analysis, design, development, maintenance, installation, implementation and testing Java based systems.
  • Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Web Services (SOAP, WSDL and UDDI) JSF, Hibernate, spring, struts, EJB, Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE's LIKE ECLIPSE.
  • Experience in Spring Framework, Spring AOP, Struts Framework and O/R mapping Hibernate framework.
  • Experienced in client side designing and validations using HTML5, DHTML, CSS3, Java Script, AJAX, JSP etc.
  • Development of applications using J2EE Design Patterns e.g. MVC Architecture, Business Delegate, Data Access Object (DAO), Singleton, Session Façade etc.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, WebLogic Workbench.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Expert in Core - Java with strong understanding of API Contents, Collections/Generics, Event/Exception handling. Multithreading/Concurrency.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Extensively worked with XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, and DOM).
  • Experience in developing and consuming REST Services.
  • Extensively worked in Web Technologies using JavaScript, AJAX, JSP, JSON, HTML and CSS.
  • Experience in UI frameworks as jQuery, Angular.js and Grunt.
  • Experience in Java frameworks: Spring MVC, Hibernate.
  • Experience in working with Agile Methodology.
  • Expertise in Object Oriented Analysis, Design and Programming.
  • Extensively worked on JSON and XML based payload handling.
  • Experienced in using design patterns Singleton, Factory method, Facade, MVC (Model, View & Controller).
  • Comprehensive experience in designing and developing applications using UML with Rational Rose.
  • Experienced in database such as SQL Server, Oracle and MySQL.
  • Extensively worked on Stored Procedures, Functions, Triggers and Cursors using PL/SQL and T-SQL.
  • Excellent working knowledge on App server like Tomcat in building and deploying applications.

TECHNICAL SKILLS:

Languages: Java(J2SE1.8/1.6/1.5, J2EE 6/5), SQL, PL/SQL, UML2.0Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.0, Spring 4,SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, Sybase Power Designer, RESTful and SOAP web services

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, Bootstrap, Angular-JS, React JS, Jquery

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005, Brackets and Webstorm

Web/Application Servers: Tomcat 7.x/6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, IBM WebSphere 8.x/7.x/6.x.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

Platforms: Oracle 11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2, Mongo DB.

Platforms: Windows, UNIX, LINUX

Build Tools: Rational Rose, CVS, PVCS, Git, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium, Cucumber, Jbehive, Mockito, IBM MQ, Log4j, ANT, Maven, Gradle, EC2, VPC, SNS, SQS.

Methodologies: Agile Methodology, RUP, Extreme Programming

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Involved in the Analysis, Design and Development.
  • Developed the application using Struts Framework which is based on the MVC design Pattern.
  • Involved in writing the front-end code for the application using Angular JS.
  • Implemented the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS3, HTML5, JavaScript and GWT.
  • Highly involved in UI responsive designs of the project using HTML5, jQuery, CSS/CSS3, JavaScript, DOJO, Bootstrap, Node JS.
  • Developed JavaScript based components using External JS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Facilitated upgrade to Java 8, replacing the Joda library, using Streams and Lambda expressions.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 1.5.
  • Strongly involved in building and deploying the application into public Bluemix using Toolchain.
  • Used jQuery, Angular JS and Node JS to develop rich user interface and to invoke RESTful Web Services to perform various operations.
  • Worked with Toad to overlook databases and create SQL queries to gather and alter data. Also combined with Hibernate for testing flow of data from the application to Database.
  • Used Maven for developing build scripts and deploying the application onto WebLogic.
  • Performed backend operations using Hibernate and native SQL on various databases.
  • Developed single page applications using Angular2, Typescript, HTML5, CSS3, and Bootstrap.
  • Developed user specific Highlights (dashboard menu) section, Home Page, Admin home page, user module using Spring framework, Hibernate ORM module, Spring Core Module, XML, JSP and XSLT.
  • Worked on Web Services using Java API for XML, JSON Services(JAX RS) and worked on build, deploying RESTful web services.
  • Developed test suites in Selenium WebDriver(Java) with TestNG framework in Eclipse IDE for regression and sanity testing.
  • Written Unit and Integration tests using JUnit, JMock and Easy Mock.
  • Used log4J for logging.
  • Fixed various defects assigned on the JIRA.
  • Used Git as the version control tool and Microsoft Visual Studio Code as IDE for developing frontend using Node JS.
  • Implemented the concepts of agile methodology to produce merit application by attending, preparing story cards, participating in daily standups and sprint demos.
  • Major contribution on POC for major enhancements and presentations to client.
  • Conducted code review session at the end of the sprint and be the point of contact for code quality.
  • Involved in application performance tuning using Wily, profiling and provided alternate solutions to improve the performance.

Environment: Java 8.0, WCM, Rational Application Developer8.x, IBM Bluemix, REST, Spring, Struts, JSF, EJB, jQuery, AJAX, Bootstrap, JSON, Toad, IBM WebSphere Application Server 7.x, SQL Server, DB2, Clear Case, Selenium, UM L, JSP, JIRA, Cognos, Jenkins, Agile, Git and Junit.

Confidential, Union, NJ

Full Stack Java Developer

Responsibilities:

  • Involved in User sessions, gathering requirements and developing a web application using agile methodology.
  • Worked on highly advanced user interface design and development using AngularJS, NodeJS, ES6, HTML 5, Bootstrap and CSS.
  • Used JavaScript, CSS, Bootstrap, and Angular JS to create the interactive user interface.
  • Developed dynamic UI using Angular JS and Produced dynamic, interactive data visualizations using JavaScript library like D3.js
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in the search box and integrator functionalities.
  • Developed various screens and web features for the front end using JavaScript frameworks like React JS, Angular.js, Backbone.js, Require.js, Node.js and EXT.js and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Developed the application under Core Java, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP.
  • Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Wrote cascading style sheets for the entire user interface, created selectors, ids, classes and pseudo-classes in style guides.
  • Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators, and Generators.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3.
  • Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Created tasks for updating ts config tracked files based on glob, ts linting, and compiling typescript files.
  • Implemented client-side Interface using React JS.
  • Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML 5 Grid Structures/Layouts, CSS 3 Media Queries, Ajax, Angular JS, and Bootstrap.
  • Involved in developing UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, Drupal, JavaScript, jQuery, and Ajax.
  • Developing the Presentation Layer using JSP Technologies.
  • Developing & Customizing UI JavaScript Plug-ins using jQuery, Object Oriented JS, and JSON.
  • Implemented client-side application to invoke SOAP and Restful Web Services.
  • Implemented the online application using Core Java, JavaScript, JDBC, JSP, Servlets, Spring, Hibernate, Web Services.
  • Used karma-test-runner and Jasmine for JavaScript Unit testing.
  • Configured on modern web workflow making use of grunt, bower to the company.
  • Used JIRA for bug tracking and issue tracking.
  • Used automation of source control application Git.
  • Created responsive web design (RWD) interface that caters to different screen sizes.
  • Manage the overall visual design for the application including all branding and navigational elements.
  • Developing and maintaining web application systems using NodeJS
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework
  • Built Rich Prototypes and Applications using HTML 5, CSS 3, and JavaScript, jQuery, Ajax, JSON, ES6, AngularJS and Bootstrap with MySQL database.

Environment: Java 8, Spring, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML5, CSS3, AEM, JavaScript, jQuery, AJAX, JSON, Angular JS, NodeJS, XML, XSL, jQuery, Mongo DB, Cassandra, Web Logic Application Server.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Developed business modules with JSP, Servlets, and Execution Service framework which is based on Struts.
  • Responsible for system development using Factory, DAO and MVC Design Patterns.
  • Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
  • Developed Data Access Object Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.
  • Developed AWS multifactor authentication worked with teams to lock security groups.
  • Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Message Queues (JMS). The new architecture significantly reduced response times
  • Developed and maintained data layer using the ORM framework Hibernate.
  • Design & Administered webMethods components Architecture.
  • Highly-available and auto-scalable set of microservices with zero-downtime deployment, unified monitoring and logging
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone.Js, HTML5.
  • Used NodeJS architectural concepts like event loop, callbacks and event emitters.
  • For organizing client contacts and for monthly financial statistics EmberJS and Mysql are used.
  • Performed Unit testing of the code as per the test cases.
  • Writing the Selenium test scripts from scratch using Junit
  • Execution and debugging of the Java script in Selenium RC
  • Defined the test criteria, project schedules and base lined the Test Plan with the help of project meetings and walkthroughs.
  • Served as a technical mentor to less experienced staff. Update the testing metrics and status reporting to senior management.
  • Developed automation test scripts for system's core functionality and GUI's of the application
  • Developing Functional Test Automation using Selenium (IDE, RC) and Junit.
  • Involved in System testing and defect resolution.
  • Developed UI of the application using NodeJS and JQuery libraries.
  • Involved in writing client side validations using JQuery with AJAX

Environment: Java, J2EE, Java Message Service (JMS), JSP, Servlets, Struts 2.0, Apache Tomcat, Swing, Linux, HTML, XML, XSD, JQuery, NodeJS, EmberJS, HTML, CSS, JQuery, AJAX, JSON, Selenium(IDE, RC), Oracle 9i, Hibernate, Spring.

Confidential, Denver, CO

Java Developer

Responsibilities:

  • Involved in meeting with business to gather requirements.
  • Involved in analyzing business requirements and compose them into a technical use cases.
  • Involved in creating class and sequence diagrams using Rational Rose.
  • Responsible for IVR (Interactive Voice Response) and reporting software development.
  • Designed and developed the application based on MVC framework.
  • Created HTML, CSS, AJAX, JSTL and JSP pages for Presentation Layer.
  • Involved in implementing Spring DAO layer to access the database.
  • Deployed the Enterprise Java Beans in Web Sphere App Server.
  • Involved in transforming XML to HTML using XSLT.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Developed DAO's to invoke DAP's (Data Access Programs) to access data from .CSV files and to query Oracle database.
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Involved in Java and PL/SQL code reviews.
  • Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
  • Wrote batch jobs for loading data from .CSV files into database.
  • Designed and implemented RESTful APIs based on SpringMVC and Jersey.
  • Developed online adhoc reports using Jasper framework.
  • Wrote Shell Scripts for executing the batch jobs.
  • Interacted with the Users and Documented the Application.
  • Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.
  • Used RAD as IDE for development and unit testing.
  • Used PVCS as repository to control versioning of projects.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: Java, J2EE, JSP, JSTL, GWT, (GWT-EXT), JavaScript,, Skills Used IVR: Interactive Intelligence PL/SQL, Struts, Spring, Oracle 10g, PL/SQL, XML, XSLT, CSS, Log4j, UML, Jasper (Reports), Rational Rose, WebSphere Application Server, RAD, PVCS, Clear Quest, Windows XP.

Confidential

Jr. Java Developer

Responsibilities:

  • Design & Develop the Application using Struts MVC Framework.
  • Involved in the Analysis, Design, and Development phases of SDLC.
  • Implemented Action Classes, Action Forms, POJO classes, Action Form beans, Struts-Config.xml files and Web.xml files using Struts MVC.
  • Used Struts Validator Framework for the Server side Validation.
  • Made use of JSPs, Custom Tags, and HTML to develop the frontend UI pages.
  • Responsible for performing Code Reviewing and Debugging.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Worked with Oracle Database.
  • Used Hibernate to interact with Oracle database tables by using CRUD operations.
  • Used JUnit to write the Test Cases and Test Suites for test the code.
  • Used Log4J to capture the logs.
  • Maintained the Source Code in SVN Repository.
  • Deployed the Application in JBoss Application Server.
  • Apache Maven is used as Build tool to automate the build process for the entire Application.
  • Worked in the Agile Environment. Used to attend the Daily standup Scrum Meetings for the status of work.

Environment: J2EE, Servlets, JSPs, Struts1.3, JSP, JMS, JNDI, Oracle 10g, HTML, XML, XSD, CVS, Log4J, Junit, JavaScript, Spring AOP, EJB, Hibernate3, XML Schema (XSD), Maven3, JBoss3, Collections, Perl, Eclipse IDE, SVN

We'd love your feedback!