We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

NY

SUMMARY:

  • Over 8+ years of experience in designing and developing multi - tier web based client-server applications using data solutions, Intranet/Internet Enterprise Software applications for financial, insurance and healthcare domains using Angular JS, Java, JSP, JMS, MDX, Servlets, EJB, AJAX, JMS, ORM, JDO, JAAS, JNDI, Web services, JDBC, JAXP, RMI, Applets, Swing, XML, JavaScript, Free Marker, JBoss, Oracle, Hibernate, GWT.
  • Experienced in Software Development life cycle using various methodologies like waterfall, agile and test-driven development.
  • Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle (SDLC), and extreme Programming.
  • Expertise skills in Angular2/Angular JS, Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Angular JS, Java Script, AJAX, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
  • Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
  • Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
  • Hands on exposure to multiple Application Servers like JBoss, IBM WebSphere Server and BEA Weblogic.
  • Expertise in IDEs and tools like RAD, WAS, Eclipse, Jbuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
  • Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
  • Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL, I- baits.
  • Experience with Maven build tools.
  • Experienced in Design Methodologies like MVC, OOP, and OOD.
  • Proficient in unit testing the application using JUnit.
  • Experienced in building tool ANT and logging tool Log4J.
  • Experience in writing Components, Pipes and Services to separate concern and handle different situations by using Angular2/4.
  • Good knowledge in version control system tools like CVS, SVN, GIT and Clear case.
  • Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
  • Good technical abilities and skills developed by determining work ethic and self-learning.

TECHNICAL SKILLS:

Operating Systems: Window 98/NT/2000/XP/Vista, Linux, UNIX.

Languages: C, C++, Java, XML.

Angular JS, Struts, Spring, Hibernate, Spring: Core, Spring AOP, Spring MVC.

Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-Access

Web technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, DHTML, JavaScript, Web Services, SOAP, WSDL, AJAX.

XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XMLBeans and JAXB.

IDE: RAD 8.0, IBM WSAD 5.1.2, Eclipse 3.2, Net beans, Jbuilder.

Application Servers: WebLogic 12.2.1/12.1.3/10.3 , WebSphere 7.1/5.1, JBoss

Web Servers: Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS.

Version Control: Clearcase, CVS, SVN, IBM CMVC, GIT.

JUnit, JUnit: Perf, JMock, Cactus.

Build tool: Ant 1.8, Maven.

Tools: TOAD, SQL Developer, DB Visualizer, Server studio, WebStorm

System Design and Development: Requirement gathering and analysis, design, development, testing, delivery.

PROFESSIONAL EXPERIENCE:

Confidential, NY

Java Full Stack Developer

Responsibilities:

  • Extensively involved in migrating the existing system from prime faces to Angular 2.
  • Developed front-end components using HTML5/CSS3, Angular2 and Bootstrap based on MVC architecture pattern.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.
  • Installed environment for developing Angular2 include getting familiar with NodeJS, TypeScript and Loader.
  • Utilized Angular Cli to develop front-end functionalities and researched the command that Angular Cli provided.
  • Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, Typescript & CSS to the requirements of the client.
  • Implemented Module in Angular 2 to group components, directives, pipes and services that are related.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, Angular2, and Ajax.
  • Used React JS to develop responsive application specified by conditions.
  • Worked on developing the components using Angular 2 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Performed form validations using reactive forms from Angular 2 framework.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Worked on Angular 2 concepts like building the components, Data binding, String Interpolation, Property Binding, Event Binding, Two-way Data binding to Output Data Conditionally, Styling Elements dynamically with ngClass, Outputting Lists with ngFor, Attribute Directives, understanding ngSwitch, Pipes, Interpolation, Services & Dependency Injection, Using Services for Cross-Component Communication, Routing, Dealing with Reactive forms in Angular, Validations.
  • Used Typescript and its features such as static typing, classes, and interfaces.
  • Used Visual Studio for the code development environment.

Environment: Java 1.8, Visual Studio code, Angular2/4, ReactJS, Web API, HTML5, CSS3, Bootstrap, Visual Studio,, Typescript, GIT, Spring framework, Maven etc.

Confidential, NY

Java Full Stack Developer

Responsibilities:

  • Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages.
  • Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Implemented code using Java, Spring, and interact with Oracle WebLogic Server 12.1.3.
  • Implemented nested views and routing using Angular UI Router as per the requirement.
  • Implemented role based page views based on the permissions of the user logged in.
  • Experience with Agile and test-driven development, continuous integration and version control via Git.
  • Implemented Angular Directives to make customized components.
  • Enhancing Application performance by improving UI accessibility and handling services calls properly and improve the performance with using reusable components with very light utilities libraries.
  • Responsible for all client-side UI Validation and implementing Business logic based on user selection using AngularJS and Web services.
  • Create Stored Procedures and SQL Jobs. Create and manage schema objects such as Tables, Views, Indexes, Procedures, triggers and ad-hoc T-SQL Queries.
  • Provide extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Involved in evaluation of the architectural design of the system using various JavaScript technologies like AngularJS, JQuery and cascading style sheets Bootstrap and middle layer using RESTful services for data transmission.
  • Implemented all modules in Facility profile application using J2EE, SPRING framework 3, AngularJS, JQuery, Bootstrap, HTML5, CSS3, myBATIS, GIT and related technologies.
  • Designed and implemented all database objects using Use Cases from end users. Created and maintained all schemas, tables and permissions using Oracle 12c.
  • Design, development and maintained all RESTful services using Jersey framework and JSON.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.

Environment: Java 1.8, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular, Java J2EE, WebStorm, Agile methodology, GIT, Type Script, Maven etc.

Confidential, NY

Java Full Stack Developer

Responsibilities:

  • Created web pages using HTML 5, CSS, JQuery and JavaScript’s.
  • Writing queries for creating and updating data tables.
  • Created a single-page, responsive web application using client side MVC Design using Angular JS and the frontend framework.
  • Involved with UI development and handled production defects in parallel.
  • Used Angular JS Model-View-Controller Capability and its features for data binding, validation and Ajax requests/response.
  • Wrote complex SQL queries using joins, sub queries and correlated sub queries.
  • Experience pushing, pulling, merging and resolving conflicts with GIT in conjunction with GitHub.
  • Wrote queries for the modifications to existing database structure.
  • Improved the performance and response time of the application by implementing AJAX.
  • Designed and documented REST/HTTP APIs, including JSON data formats.
  • Responsibilities include design, planning, development, testing, documentation, and production support.
  • Work closely within the team to evaluate, research, recommend, and implement complex business requirements and processes.
  • Developed and modified stored procedures and trigger to store and access data in the Database.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Extensive experience in SQL queries, stored procedures, triggers and Query optimization, also written queries for insert, update and modification operations.
  • Coordinated with QA team to ensure the quality of application.
  • Demonstrate ability to deliver solutions within defined budgets and timelines while adhering to project standards and best practices.

Environment: Java 1.8, Maven, Windows, Core Java, JavaScript, HTML, JavaScript, JQuery, JUnit, Web Services, GIT, Oracle Database, PL/SQL, Oracle WebLogic server etc.

Confidential, CA.

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • The base architecture was designed as per the MVC architecture using Struts Framework.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and JDBC for database connectivity.
  • Creating word documents using Java APIs in Client implementation.
  • Developed several web pages using JSP, struts-Taglibs, HTML, AJAX, XML and XQuery.
  • Coding Struts Validator for Client and Server side validation.
  • Developed Struts Action classes using Struts controller component.
  • Used JavaScript to perform checking and validations at Client's side by integrating JavaScript with JQuery library.
  • Created SOAP Web service message. Involved in Sever side validation based on the Business rules.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JSF, JavaScript and HTML/DHTML and CSS.
  • Involved in the development of server side application pages using JSF framework.
  • Used JMS to queue the messages.
  • Extensively developed supporting Java Beans Components.
  • Developed Stored Procedures, Triggers and Packages in Oracle.
  • Developed DAO pattern for Database connectivity.
  • Design and develop Form and Action classes across the modules for business logic.
  • Eclipse is used as an IDE for the development of the application.
  • Used JBoss application server for deploying project in production environment.
  • Used JDBC API to establish connection between Java and Database.
  • Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
  • Creation of scripts for generation of reports. Implemented test cases for Unit testing of modules using JUnit.
  • Used ANT for building the project. Used CVS for version control.
  • Actively participated in release management and post implementation support.
  • Used Hibernate as ORM tool to store the persistence data into the MySQL database.

Environment: JBoss application server, Java JDK 1.4, JDBC 3.0, Struts 2.1, SQL, MySQL, XML, XSLT, AJAX, XQuery, JAXB, JSF, Web Services 1.1, SOAP, JMS, LDAP, JUnit, Eclipse 2.0, Rational Rose, Oracle 9i.

Confidential

Java Developer

Responsibilities:

  • Understanding the existing application, Business processes and Security Module.
  • Security module is designed to support implemented custom.
  • Login module to support custom authorization of the user.
  • Implemented the UI using JSF, J Query, HTML, spring, Hibernate, Active MQ, Mule, Me cache etc.
  • Business logic originally written in PL/SQL is rewritten in Java.
  • Used Angular JS Model-View-Controller Capability and its features for data binding, validation and Ajax requests/response.
  • This application is deployed in J boss application server (7.1).
  • Used SVN for version control.
  • Consulting in writing of efficient MDX/SQL query, SQL/SSAS performance checks, performance tuning

Environment: Windows, JSP, HTML, JavaScript, JQuery, Junit, Oracle Database, PL/SQL, Spring Framework etc.

Confidential

Java Developer

Responsibilities:

  • Responsibilities include design, planning, development, testing, documentation, and production support.
  • Demonstrate ability to deliver solutions within defined budgets and timelines while adhering to project standards and best practices.
  • Work closely within the team to evaluate, research, recommend, and implement complex business requirements and processes.
  • Core development on the application and provided production support.
  • Implemented a simulator for testing purpose with spring integration and JMS.
  • Used various IDEs Eclipse, RAD and Application Servers - Websphere, Weblogic
  • Used RDBMS Oracle and Stored Procedure
  • Worked with Functionality development using SQL & PLSQL
  • Involved in Analysis, Design, Coding, and testing phases of the project development.
  • Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
  • Followed TDD using Junit 4 and Mockito.
  • Designed UML diagrams like Use case, Class and Activity diagrams based on the requirements gathered.
  • Implemented the Design Patterns like MVC and Data Access Object (DAO).
  • Developed the web pages using JSP, Jquery, Ajax, HTML and CSS.
  • Implemented spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • Implemented Presentation layer using Spring MVC framework, Service Layer using spring and persistence layer using Spring DAO and Hibernate 2 (hbm files).
  • Implemented multi module maven projects.
  • Consumed and produced soap based Web services using JAXWS SAML2.0, WS Addressing and User Login Tokens.
  • Implemented Hibernate in data access layer to access and update information in the database and configured.hbm and .cfg.xml files according to hibernate framework.
  • Implemented Custom Aspects using Spring AOP.
  • Developed and modified stored procedures and trigger to store and access data in the Database.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java, J2EE 1.4/5, HTML, XML, XSLT, JavaScript, Spring (Core, MVC, AOP, DAO) Hibernate 2.x, Servlets 2.4, WebSphere 8.x, Oracle 10j, J unit 5.0, Log 4j, UML

Confidential

Java Developer

Responsibilities:

  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.
  • JavaScript was used for the client-side validations.
  • Written JSP’s, Servlets and deployed them on Web Logic
  • Application Server.
  • Experience with API Gateways
  • Designing and developing
  • Generic validator framework for modules and injecting these validators using spring framework.
  • Creating Hibernate POJOs, Hibernate mapping files for all database tables.
  • Developing GUI Screens using JSF (IBM Implementation) and for Ajax functionality.
  • Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Used the JNDI for Naming and directory services.
  • Involved in debugging the application.
  • Implemented the Struts framework.
  • Developed Servlets using JDBC for storing and retrieving user data into and from the SQL database.
  • Used Web Logic Application Server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.
  • Used Web Logic Application Server to deliver high performance and scalability.
  • Written Database objects like Triggers, Stored procedures in SQL.
  • Interacted with the users and documented the System.

Environment: JSP 2.0, JDBC, HTML, Servlets, Web Services, Rational Rose, Tomcat Web Server, WSAD 5.0, UML, Java 1.4, EJB 2.0, JSF, Spring MVC, Spring Web Flow, APIGEE, Hibernate, AJAX, CVS, XML/XSL, Agile., EJBs, CSS, and JavaScript.

Hire Now