We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

La, CA

SUMMARY:

  • Having 9 years of professional work experience in application development using JAVA/J2EE technologies
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Multi - Threading, Lambda and Generics.
  • Extensive exposure to JAVA, J2EE, JSP, JDBC, Servlets, spring, Hibernate, Struts, GIT.
  • Well versed in designing presentation layer components using Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, java Script, DHTML and XML/XSL, JSP, HTML, CSS, JQuery and Node JS, backbone JS.
  • Experience in integrating multiple components using web services. Hands on experience using the SOAP, WSDL, JAX-RPC, JAX-WS, and XML Beans technologies.
  • Experience in using various Configuration Management tools like GIT, Source Tree, CVS, Clear Case, VSS, PVCS and SVN.
  • Developed Struts based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Good experience of working with several RDBMS likes Oracle 8i/9i/10g, IBM DB2, MySQL, SQL Server and MS Access.
  • Proficient in implementing various J2EE design patterns like MVC, Service Locator, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, View Helper and Business Delegate.
  • Used Maven to build and package the application.
  • Worked on Spring-DAO based declarative transaction management.
  • Designed and implemented RESTful Web services.
  • Developed the web application using Spring Core, Spring MVC
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, and Boot, Struts, iBatis and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL and DB2.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Dynamo DB, Couch DB and Redis.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse, Rational Application Developer (RAD) and Net Beans.
  • Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD) tools like Electric Cloud and Nolio.
  • Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Having Extensive experience in developing Web and Enterprise applications using Core Java and Advance Java (JEE) tools and frameworks.
  • Having very strong inter-personal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
  • Excellent communication skills and commitment with proven ability to interact with clients
  • Good attitude towards team relations. A very good team player with Excellent Leadership & motivation skills, group handling skills.

TECHNICAL SKILLS:

Languages: Java/J2EE, SQL, PL/SQL, HTML, DHTML, JavaScript, Perl, UML, XML, XSL, XSLT, jQuery

Java Frameworks: Servlets (3.x), JDBC (4.x), JSTL Java Server Pages (JSP 2.x), JSF, JMS, JPA.

Web Technologies: HTML5, CSS3, JAVASCRIPT, AngularJS, AJAX, Backbone.js, jQuery, SOAP and Restful), Node.js.

Frameworks: Struts (2.x.x), Spring (3.x/4.x), Hibernate (3.x/ 4.x), Apache Camel (2.x), Swing, Apache CXF, Apache Karaf.

Servers: Tomcat (8.x/ 9.x), Web Logic (9.x), Web Sphere (6.x), Red Hat JBoss Fuse, Glassfish Server (4.x).

Databases: Oracle 10g/11g/12c, MS SQL, MySQL (5/6), IBM DB2, Mongo DB (3.x), Cassandra (3.x).

Tools: Ant (1.x, Gradle (3.x), Maven (3.x), Log4j, Git (1.x/2.x), SVN (1.x), CVS (1.x.x)), JUnit (4.x), Selenium (3.x/ 4.x) Mockito), Jenkins, Hudson and Bamboo.

IDE: Eclipse Luna(M6), Mars(M7), Neon(RC3), IntelliJ IDEA(15.x), Net Beans(8.x), RAD(7.x)

Platforms: Windows (7/ 8/10), Windows Server 2008/12, Ubuntu (15.04), Red Hat Enterprise Linux.

PROFESSIONAL EXPERIENCE:

Confidential, LA, CA

Full Stack Java Developer

Responsibilities:

  • Developed/Implemented code on new requirements as a developer using Spring MVC and Hibernate by using Agile Methodology.
  • Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
  • Developed Controller and Business layers of the MVC, using spring.
  • Developing APIs to support Angular JS UI migration, and XSDs to build web service data.
  • Worked in front end design development using technologies like HTML5, CSS, JavaScript.
  • Developed code to consume web services using SOAP and REST.
  • Developed RESTful web services using JAX-RS.
  • Finding Memory Issues by using JVM memory management tools.
  • Refactored the bad code to best design patterns.
  • Developed Sequential and UML notation documents for the new tasks
  • Wrote SQL queries to analyze the data.
  • Implemented content based message router for outgoing XML web service requests, then process the response messages to insert into an enterprise database.
  • Used Bindy, Stax and JAXB with camel to work with CSV and XML files and Used Groovy to design and develop the web based applications.
  • Configured the xml files for spring security injection to ensure back-end security by discriminating the role of users as well as access authority for the URIs and server side assets.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database.
  • Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test Driven Development environment.
  • Used Spring MVC for implementing web tier and developed web based application service components and configured beans using Spring IoC.
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation.
  • Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node. js, and Mongo DB to store and present assessments.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.

Environment: Core Java, J2EE, JDK, spring, Hibernate, JSP, JavaScript, Servlet's, JAX-RS, JAX-WS, HTML5, CSS3, Oracle Database, SQL, JUNIT, Agile, RDBMS, GIT, Apache Tomcat, Maven, Jenkins.

Confidential, NYC, NY

Full Stack Java Developer

Responsibilities:

  • Developed Business Components in Java/J2EE and Involved in various phases of Software
  • Development Life Cycle (SDLC).
  • Worked in an agile development process, monthly Sprint and daily Scrum. • Gathered requirements from Stake Holders, Users.
  • Implemented Model View Controller (MVC) architecture Using Spring at the Web tier level to
  • Isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
  • Designed and developed several Servlets and DAO components.
  • Used Spring IOC, Dependency Injection throughout the application.
  • Used EJB for business tier, Used Stateless Session Beans for business logic and Message Driven
  • Beans for asynchronous processing.
  • Worked in creating servlets and JSP components.
  • Involved in implementing the page flow using Spring MVC & AOP components for the application.
  • Used Spring JMS to communicate the UI and computations modules.
  • Deployed the entire application in WebSphere application server.
  • Developed MAVEN scripts for compiling and deployment.
  • Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Micro service architecture with Spring Boot based service through REST.
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue and Simple DB.
  • Hosted and tested the application in AWS servers before publishing it in actual production environment.
  • Extensively worked on Spring bean wiring, Spring DAO an spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Scaled the component interactions and generalized the interfaces using Restful web service.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Web application development for backend system using Node.js with cutting edge HTML5 and CSS3 techniques.
  • Used Jenkins continuous integration tool and used Git as a version control system to store and retrieve the code.
  • Wrote test cases using JUnit as the Unit testing framework and Selenium as automation testing for the developed Java applications.
  • Designed templates for different UI views using Angular custom directives and created some Angular services and factories for reusability and performance optimizations.

Environment: Java/J2EE 1.6, MVC, JSP, Servlets, spring (DI, MVC, AOP), EJB, Restful Web services, log4j, jQuery, WebSphere application server, Junit.

Confidential, Redmond, WA

Java/ JEE Developer

Responsibilities:

  • Involved in the designing and development activities.
  • Used JSP, HTML5 and CSS3 in the development in front end of the application
  • Used AJAX and jQuery for implementing part of the functionality for Shipping Details, Split shipment modules.
  • Generate table entities, configuration files and DAOs using Hibernate tools.
  • Used Maven to build the application and deployment.
  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Involved in development of the Shipping Details, split shipment, persistent bag modules using Spring MVC design pattern.
  • Involved in development and enhancement of REST based Web services.
  • Involved in managing the delivery of the project.
  • Working on the business implementation for BOPS Program.
  • Participating in the story walkthroughs and sizing meetings.
  • Monitoring the Mingle for project status.
  • Developed different modules of the application using IntelliJ.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used JUnit for unit testing
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue service and Dynamo DB.
  • Used Git as version control system to save the code and keep track of the changes occurred and maven as build tool for getting dependencies.
  • Used Servlets as Controllers for MVC architecture and Hibernate in business layer to access MySQL Database.
  • Developed dynamic webpages using JavaScript and Implemented JQuery for creating behaviors of JavaScript.
  • Developed business services with, JSON, XML and Restful Web Services technologies and Used CVS for version control and Clear Quest for bug tracking.
  • Involved in activities like code review and performance improvement.
  • Used Spring Framework with Hibernate to map to Oracle 10gdatabase and mapped using Hibernate Annotations.
  • Migration of Web Sphere application server to Tomcat application and used Eclipse IDE and deployed the application on TOMCAT server.
  • Used Oracle 10g database to design various tables required for the project and used Stored Procedures in the application.
  • Designed and developed web services like SOAP, XML schemas, JAXB and XSL and Involved in activities like code review and performance improvement.
  • Implemented connectivity to databases using JDBC API from servlets and JSP through Enterprise Java Beans (EJB).
  • Used SQL, PL/SQL in indexes, views, stored procedures, functions and relational database models.
  • Tested the application using TestNG testing framework and Maven as a build and management tool to get the required dependencies for the respective project.
  • Used Swing worker thread to handle multi-threading and used the swing components to develop the interactive web based applications

Environment: Java 1.7, JSF 3.0, SOA, SOAP, AJAX, HQL, PL/SQL, XML, XHTML, CSS, JavaScript, Web Logic Server 10.3, Oracle 10g, Spring MVC, Hibernate 3.1, CVS, AGILE, Swing.

Confidential

Web Developer

Responsibilities:

  • Developed the application using JSF Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view and JQuery validation framework for front end validations.
  • Developed codes for Action Servlet, Request Processor and Action classes by extending Struts package.
  • Implementing the 1.3 framework for Model View Controller (MVC) pattern.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Design and development of JAXB components for transfer objects and Prepared EJB deployment descriptors using XML.
  • Supported existing applications developed using Spring MVC, AOP framework.
  • Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Resolved Blackboard problem tickets and made 100% follow ups maximizing the customer satisfaction.
  • Provided weekly status reports to the manager with the latest information of all ongoing activities.
  • Used spring support for restful web services to communicate with the host machine for agreement forms. Used rest Client to test the web services.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries. Configured and used JBoss application server for creating Data source and enabling JNDI for beans and database lookups.
  • Worked in development of Web-enabled applications in Customer Registration, POS (Point-of-Sales) Modules of m-FS using Struts 1.2, JSP, JavaScript, CSS, AJAX on presentation layer, EJB 2.0 on the business layer, Oracle 10g on database layer.
  • Deployed components on JBoss and Web Sphere application server.
  • Used EJB 3.0 Message Drive Beans to initiate daily process.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance.

Environment: JAX-RPC, SOAP, WSDL, Web Logic, My Eclipse, struts 1.1, EJB 2.0, Hibernate, PVCS, Oracle 8i, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Developed use cases, drawn sequence diagrams and class diagrams for the application and responsible for writing program and functional specifications.
  • Involved in the development of the project using Struts.
  • Developed front end jsps.
  • Building, configuring and deploying the project using WebLogic 9.2 Application Server
  • Responsible for debugging and proving the solution for production issues.
  • Gathering the requirements from the onsite coordinator and the client.
  • Responsible for getting the requirements to offshore and releases to onsite.
  • Responsible for integrating the source.
  • Involved in analysis, development and testing of the project.
  • Involved in writing queries, stored procedures on Oracle 10g database.
  • Building, configuring and deploying the project.
  • Prepared Unit Test cases for developed modules
  • Used Ant for building scripts process and wrote test cases using JUnit as a testing framework and SVN as a source version control to save the code.
  • Used CVS for version control across common source code used by developers and Developed J-Unit test cases for all the developed modules.
  • Designed and Developed interactive and dynamic front end web applications using HTML, Bootstrap and CSS.
  • Developed SOA Web services above the data access layer and Developed applications using Ant as a build tool.
  • Written Test cases and tested the application using JUnit testing framework and prepared the documentation.
  • Involved in XML parsing by using SAX and Written Stored Procedures using Oracle.

Environment: Java 1.6, HTML, Java Script, Servlets, JSP, JDBC 3.1, JNDI, Struts 2.2, Spring 3.1, Web services, Web sphere, RAD, Oracle10g, SQL, PL/SQL, UML, XML, ANT, JUnit, Log4j and Linux.

Hire Now