We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Kansas City, KS

SUMMARY:

  • 6+ years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Expertise in the implementing Core Java concepts & J2EE Technologies (JSP, SERVLET, JMS, JPA, JAXB, JAXWS, JAXRS, JNDI)
  • Very good working knowledge in spring, Hibernate, Struts frameworks.
  • Extensive experience in developing web page quickly and effectively using JavaScript, AngularJS, HTML5, CSS3, jQuery and in making web pages cross browser compatible.
  • Hands on experience in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL)
  • Strong Hands on experience with Struts, spring, Hibernate and JUnit frameworks.
  • Expertise in developing Middle - Tier components using Enterprise Java Beans (EJB) and other Remote Components.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services, uses SOAP, WSDL.
  • Strong Expertise in front end technologies such HTML5, CSS3, AngularJS, JavaScript and Ajax.
  • Experience in writing applications using Java/J2EE& related technologies such as Hibernate3, EJB3, Struts, Servlets, JSP, JDBC, Java Beans, XML, XSL, HTML, SQL, PL/SQL middleware technologies such as Web Services, SOAP and WSD
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache Struts, LOG4J for logging information and exceptions, Eclipse 3.x, Net Beans 6.x IDE.
  • Hands-on experience in different modules (Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring IOC) of the Spring Application Framework. Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
  • Experience in designing and developing web-based applications using Java, J2EE and web services in both SOAP/WSDL and REST using Spring MVC, Spring Boot, Spring REST, Spring Integration, Spring JPA, Spring Security, Spring AOP, Spring Batch, Hibernate, Struts 1.5.
  • Experience with Microservice Architecture and Design principals and various XML standards like
  • Good experience in JavaScript frameworks AngularJs, Angular 5, NodeJS, SocketJS, jQuery, Rxjs especially AJAX driven web applications.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Used various web servers like Apache Tomcat, JBOSS and WebLogic.
  • Experience in using Version Control Systems like CVS, SVN, and GIT.
  • Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.
  • Expertise in Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML (Unified Modeling Language).
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team

TECHNICAL SKILLS:

Programming languages and Scripts: Java, J2EE, Java Script, HTML, DHTML, CSS, JSTL, Perl, XML, PL/SQL, TypeScript

Database: Oracle 8i/9i/10g/11g, DB2, SQL Server, MS Access, MySQL, JDBC.

IDE Tools: Eclipse, RAD, WSAD and Net Beans, JDeveloper, JBuilder.

J2EE Common Services APIs: SOAP, RESTful web service, Hibernate, JPA, JMS, Java Servlet, SWING, JSP, EJB2.0/3.0, JDBC, Axis, web services, JNDI, JAXP, JTA, JFS, JAXB, AJAX, JSON.

Application Servers: BEA WebLogic, IBM Web sphere 4.0 and 5.X, JBOSS

Web Servers: Apache Tomcat 8.

Frameworks / APIs / Tools: Spring core, Spring AOP, Spring Transaction, Spring MVC, Struts, JSF, Angular 5, Spring-boot, AngularJS, Ionic 3, Maven, Log4j, Ant, WEB-SERVICES (REST, SOAP, WSDL, UDDI, Axis2, CXF)

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Modeling Tools / Languages: UML on Rational Rose 4.0.

Web Services: SOAP, REST, WSDL, UDDI

Version and Source Control: CVS, WinCVS, Clear Case, SVN, Git

ORM: Hibernate, JPA, TopLink

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City, KS

Full Stack java developer

Responsibilities:

  • Worked within and across Agile teams to design, develop, test, implement, and support technical functions across a full-stack of development tools and technologies.
  • Developed RESTful microservice using spring boot for high availability, resilience, and scalability and deployed it on AWS ECS using Docker container.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Implemented Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management.
  • Implemented the security for service layer methods using Spring Security.
  • Used Angular 2 to build customer forms connect to backend. Client pages are built using HTML, CSS, JSP, Angular 2, JavaScript/JQuery.
  • Used Angular 2 framework for building web-apps and is highly efficient in integrating with Restful services.
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS3, JavaScript, Angular 2 to simplify the complexities of the application.
  • Configured Hibernate second level cache using EH Cache to reduce the number of hits to the configuration table data.
  • Worked with the JavaScript frameworks HTML 5, CSS 3 and Angular 2.
  • Experience in scripting deployments to AWS, Monitoring infrastructure like Nagios, App Dyamics, New Relic etc
  • Removed single point of failure of state (sticky session) and used AWS Elastic cache to store session related data from different microservice container.
  • Additional UI Components implemented using an asynchronous AJAX, JQuery, Angular 2 based rich client to improve customer experience.
  • Developed JPA repositories which can communicate with MYSQL using Hibernate 4.0.
  • Hands-on experience with creating build, deploy, test pipeline using Jenkins.
  • Enhanced Database performance by creating logical indexes on frequently used database tables in MySQL.
  • Designed and Developed application using Spring MVC, Webservices and Hibernate DAO layer and used various design patterns like Factory pattern, Singleton and DAO effectively.

Enivornment: JAVA/J2EE, Spring MVC, Spring Security, REST and SOAP Web Services, JMS, Struts, Tiles, Hibernate, Android, Java, Junit, Swing, PL/SQL, J2EE, JSF, GWT, JSP, Servlets, XML, JQuery, Angular JS, Bootstrap, HTML, DHTML, AJAX, JavaScript, Angular 2

Confidential, Overaland park, KS

Full Stack Java developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server Web Server.
  • Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.
  • Involved in all the phases of (SDLC) including Requirements Collection, Design & Analysis of the Customer
  • Specifications from Business Analyst.
  • Services and also worked on using RESTful web services
  • Also developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java.
  • Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
  • Designed and developed Application based on Spring framework using MVC design patterns
  • Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries
  • Worked with Core Java for business logic.
  • Used Oops based design to develop the interactive web application.
  • Developed Web services for the services to get the data from external systems to process the request from client sides
  • Utilized SOAP UI to generate request XML's from WSDL to test the responses.
  • Designed and developed the business logic layer and data access layer using different kinds of EJB's and Data Access Objects
  • Developed new screens to the application using HTML5, CSS3, JSP, JavaScript and AJAX.
  • Used JSON for validation, documentation data required by a given application.
  • Followed the Agile methodology to implement the application.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Involved in the various phases of Software Development Life Cycle (SDLC) including requirement gathering, modeling, analysis, development
  • Followed the Agile (Scrum) development methodology and participated in daily Stand-up meetings to update the task status on the assigned tasks such as technical documentation, development of different modules
  • Developed the application using Eclipse as the IDE and used the standard features for editing, debugging
  • Drove strategy for migrating to Github, including branching, merging, and tagging
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in WebSphere server and Jenkins for the continuous integration

Environment: Core JAVA, J2EE, JSON, JSP, MAVEN, Eclipse, Hibernate, Spring, JavaScript, HTML5.0, CSS3, JUNIT, Web services, SOAP, RESTful, Oracle, UML, Web Logic, WSDL, EJB, SOAP, WSDL, SOAP UI, Jenkins CI, Windows.

Confidential

Sr Java/J2EE Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Followed MVC model and used spring frameworks for developing the Web layer of the application.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Extensively used JavaScript to provide dynamic User Interface and for the client-side validations.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
  • Write front end code for developing new pages using HTML, CSS, JavaScript, and jQuery.
  • Involved in preparing Ant builds scripts (XML based), deployments, and integration and configuration management of the entire application modules.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Involved in implementing the Java messaging service (JMS) for asynchronous communication
  • Tested Service and data access tier using JUnit in Test Driven Development (TDD) methodology
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in JBoss server
  • Strongly involved in building and deploying the application into public Bluemix using Toolchain
  • Drove strategy for migrating to Github, including branching, merging, and tagging
  • Used Jenkins for continuous build system
  • Developed the business components using EJB Session Beans.
  • Involved in Database design for new modules and developed the persistence layer based on Hibernate.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
  • Developed unit test cases using JUnit and Log4j for logging.

Environment: Java, J2EE, spring, Hibernate, JSP, Eclipse 3.3, WebLogic, Maven, JUnit, CVS, CSS, HTML, XML XSD, JavaScript, Oracle10g and Windows2007

Confidential

Associate Java developer

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Spring MVC framework.
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
  • Involved in analyzing, designing, implementing and testing of the project.
  • Developed UML diagrams like use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services testing using SOAP UI 5.0.0.
  • Designed and developed user interfaces using JSP, Java script, HTML and Struts framework.
  • Developed Action forms and Action classes in Struts framework.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Developed and maintained front end applications and web applications for ecommerce.
  • Programmed session and entity EJBs to handle user info track and profile based transactions.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed user and technical documentation.

Environment: Java, Java Script, HTML, JDBC Drivers, Soap Web Services, SQL Server

Hire Now