We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

La, CA

SUMMARY:

  • Having 8 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,iBatisand Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks.
  • Experience inusing variousAmazon 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 ContinuousIntegration (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, MSSQL, MySQL (5/6), IBM DB2, MongoDB (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 andused 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 SpringMVC 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 andSimple 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 automationtesting 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 DynamoDB.
  • 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 andRestful 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 TestNGtesting framework and Maven as a build andmanagement 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 Antfor 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, Bootstrapand 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