We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY

  • Around 6 years of professional experience in developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Expertise in the implementing CoreJava& J2EE Technologies (JSP, SERVLET, JMS, JPA, JAXB, JAXWS, JAXRS, JNDI)
  • Proficient in application design and development using Java, J2EE, JSP, Servlets, Struts.
  • Extensive experience in developing web page quickly and effectively using JavaScript, AngularJS, HTML5, CSS3, jQuery, Nodejs and in making web pages cross browser compatible.
  • Expertise in the areas of Web application development using J2EE technologies likeJava, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL)
  • Excellent knowledge in interacting with databases using JDBC, hibernate (Hibernate Connection pooling, Mappings, Transaction Management and Hibernate Query Language).
  • Expertise in developing Middle - Tier components using EnterpriseJavaBeans (EJB) and other Remote Components.
  • Experience in working on various Spring modules (Spring Core, Spring MVC,Spring Boot, DAO and AOP), along with Hibernate as the back-end ORM tool for implementation of persistence layer, Microservices using Spring and mapping of POJOs.
  • Highly proficient in developing front end technologies such HTML5, CSS3, AngularJS, Nodejs, JavaScript, JQuery and Ajax and developed responsive design layout applications using Bootstrap.
  • Experience working with SOAP and Restful web services and working with JSON and XML response data.
  • Extensive knowledge on Java 1.8 features like Lambda expressions, functional interfaces and Parallel Streams.
  • Experience in writing applications usingJava/J2EE& related technologies such as Hibernate3, EJB3, Struts, Servlets, JSP, JDBC,JavaBeans, XML, HTML, SQL, middleware technologies suchas Web Services, SOAP and WSD.
  • Extensive knowledge in developing end-to-end applications using MEAN stack technologies NodeJs, Express, Angular 2 and Mongo DB.
  • Extensive use of Open Source Software such as Web Servers like Apache Tomcat and Apache Struts, LOG4J for logging information and exceptions, Eclipse, Net Beans IDE.
  • Expertise in several Spring modules (Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring IOC) and Spring Boot
  • Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embed business logic.
  • Experience withJavaMulti-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.
  • Good exposure in dealing with MySQL related databases by writing stored procedures using PL/SQL and working with NoSQL databases like MongoDB.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Experience in deploying applications onto application servers like Web Sphere, WebLogic, JBOSS.
  • Experience in build/deploy tools Ant, Maven and Jenkins.
  • Experience in using Version Control Systems like SVN and GIT.

TECHNICAL SKILLS

Programming Language: C, C++, Java (1.4, 1.5, 1.6, 1.7, 1.8), J2EE

J2EE Technology: JSP 2.0, Servlets 2.4, JSTL, JDBC, SOAP Web Services,Restful Web Services

Version Control: GIT, SVN

Framework: Spring 2.x/3.x/4.x, Struts 1.x/2.x, Spring Boot, Hibernate3.x/4.x

Database: MySQL, Oracle 11g, SQL server, MongoDB

IDE: Eclipse, IntelliJ

Servers: Apache Tomcat, JBoss, WebLogic.

XML Technologies: XML, XSL, XSD, WSDL

Tools: Jenkins, Maven, ANT, JUnit, Mockito, SoapUI 4.0.5, Postman

Web Technologies: HTML5, JSP, XSLT, AJAX, JavaScript, Node JSAngular JS, ReactJS, JQuery,CSS, NodeJS

Middleware Technologies: JMS, MQ Messaging, Apache Active MQ

Query Languages: SQL, PL/SQL

Script: PHP, Shell, JavaScript, JSON

PROFESSIONAL EXPERIENCE

Confidential, Cleveland, OH

Java Full Stack Developer

Responsibilities:

  • Requirement Analysis as per Agile Software Development Model.
  • Designed and Implemented application based on MVC Architecture using Spring Framework which involved writing Action Classes/DAOs/Controllers/Forms/Beans
  • Developed Client-side UI changes using JSP, JavaScript, AngularJS, HTML, CSS, AJAX, JSTL, jQuery,JSP, Nodejs.
  • Used Spring Dependency Injection, to make application easy to test and integrate.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations.
  • Using AngularJS factory and services for dependency injection.
  • Configured beans in spring configuration file with Spring IOC, Spring Core and MVC for enhanced modules.
  • Used WSDL, and XML for creating SOAP web service.
  • Unit Testing of Web Services using SOAP UI.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs, for microservices and Spring Batch for running batch jobs.
  • Developed asynchronous messaging systems using JMS, MQ Series.
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Used Spring framework for DependencyInjection (IOC), ModelViewController (MVC) and integrated with Hibernateframework.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourseand Jenkins for Micro services deployment
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Boot.
  • Used Java 8 features in developing code like Lambda expressions, Functional interfaces and Streams.
  • Developed backend API using NodeJS.
  • Used SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL andJAXB).
  • Worked on XML Technologies like XML Parsers,JAXBfor binding data tojavaobjects.
  • Used Mavenas build tool.
  • Used Jenkinsfor build and deployed the application on AWS EC2 instances.
  • Used Spring DAO concept to interact with database (DB2) using JDBC template.
  • Designed and developed customMongoDB applications specific to client’sneeds.
  • Usedto deploy the applications in various work environments like QA and Development.
  • Used Git version controller to maintain the code.
  • Resolved the issues encountered during the System Testing and Acceptance Testing.
  • Deployed the application on Apache Tomcat Web Server 7.0.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Interacted with testing team to fix defects.
  • Used Eclipse with applicationserver for development and application deployment.
  • Used JIRA for Project Management, Bug Tracking and Issue Tracking.
  • Involved in bug-fixes, enhancements and code refactoring.
  • Used JUnit to Unit test the modules &Log4j along with Splunk for logging error/debug messages and managing them.

Environment: Java 1.8,Lambda Expressions,spring 2.0, Spring DAO, JSP,Spring Boot,Maven, Micro services, Jenkins, Web Services (SOAP, WSDL, JAXB, JAX-WS), Log4j.

Confidential - Hoffman Estates, IL

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile TDD methodology.
  • Developed user management screens using AngularJS, business components using Springframework and DAO classes using JPAframework for persistence management and involved in integrating the frameworks for the project.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Designed and developed web pages using HTML, CSS, JSP, JavaScript, AngularJS.
  • Used JAX-WS, WSDL, and XML for Creating SOAP web service.
  • Worked with JAXB when dealing with micro services where Object to XML conversion is required.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
  • Implemented SpringMVC for designing and implementing the UI Layer for the application.
  • Used Springframework for DependencyInjection (IOC), ModelViewController (MVC) and integrated with Hibernate framework.
  • Designed and implemented application using JSP, SpringMVC, SpringIOC.
  • Used JSONfor real time browser to server communication.
  • Designed and Developed REST web-service onSpring framework.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with Oracle 11g database.
  • Used JAXB to extract data feeds and JDBC for batch-processing of data into database schema tables.
  • Configured and deployed the application usingWebSphere.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Developed UNIT test cases using JUnit and Mockito and configured them through Mavensurefireplugins to be part of continuous integration.
  • Designed and developed the framework to consume the web services hosted inAWS EC2 instances.
  • Involved in configuringJenkins and deploying the application on AWS EC2 instances.
  • Developed reports using Swagger.
  • Used Log4j for logging error/debug messages and managing them.
  • Used Git for Version Control.

Environment: Java 1.7, Spring, Spring MVC, Spring JPA, AngularJS, SOAP, REST, Micro services, Hibernate 3.0,Oracle11g, JSP, JSTL, HTML5, CSS, JavaScript, .

Confidential

Java Developer

Responsibilities:

  • Designed the Back-end tables for this module.
  • Communicate with business for obtaining requirements from the legacy system and Involved inunderstanding the scope of application, present schema, data model and defining relationship within andbetween groups of data
  • Involved in front-end development including creation of Terms and agreement related functionalities usingCSS, HTML.
  • Worked under the supervision of senior developers and maintained development activities that supportthe end user& Internet banking operations.
  • Used Service Oriented Architecture (SOA), J2EE technology to develop the application
  • Writing back end scripts on JavaScript.
  • Extensively used Oracle programming using SQL and PL/SQL
  • Worked on multithreading, OOPS, Collections, Overloading and Overriding to achieve Concurrency andperformance
  • Worked under senior programmers to enhance existing systems by analyzing business objectives, prepareddevelopment plans, and executed programs to identify errors
  • Implemented functionality using Servlet, JSP, HTML, JavaScript’s and Web Logic.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction
  • Involved in developing internal application using Angular JS connecting to Oracle on the backend.
  • Worked with Apache Tomcat web servers for deploying the web applications.
  • Coding the persistence module using JDBC API's (Prepared Statement and Callable Interface), SQL/PLSQLTemplates.

Environment: Java, J2EE, Struts, RESTful Web Services, SOAP Web Services, Hibernate, Spring Core, Spring MVC, Spring DAO, Eclipse IDE, AngularJS, JSP, JSTL, HTML5, CSS, JavaScript, WebLogic, Unix, Linux, MySQL, Maven, SOAP, JMS, JUNIT, Mockito, log4J, WSDL, JSON.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis and Design using UML and OOAD.
  • Involved in development of application using struts and MySQL database.
  • Developed user interface using HTML, CSS, JSPs and AJAX.
  • Client-side validation using JavaScript and jQuery.
  • Designed the Application using Model View Controller Architecture.
  • Developed different modules using J2EE (Servlets, JSP, JDBC).
  • Integrated the Application with Database using Hibernate.
  • Communicated between different applications using JMS.
  • Used JNDI for registering and locating Java objects.
  • Interacted with backend MySQL and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
  • Deployed the Application in WebSphere Application Server.
  • Developed test cases and performed unit testing using JUnit framework.
  • Worked on production issues.
  • Interacted with the Users and Documented the Application.

Environment: Java, WebLogic App Server, Struts, JDBC, JNDI, JSP, JMS, HTML, XML/XSL/XSLT, J2EE, PL/SQL, SQL, MySQL, JUnit, Windows

We'd love your feedback!