We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • Around 7 years of experience in designing, developing and implementing commercial Web - based and Enterprise application using Java/J2EE, Expertise in Java Technology (J2SE, J2EE) and good understanding on Object oriented programming (OOP) concepts.
  • Experienced in all phases of Software Development Life Cycle (SDLC) environment like Waterfall, Agile, Scrum, Sprint and RUP.
  • Extensive working experience with Core Java, Servlets, JSP, JNDI, MVC, Struts, EJB, Junit, Java Mail, XML, Tag Libraries, Custom Tags, HTML, Design Patterns.
  • Have good experience in using various Design Patterns such as MVC (Model-View- Controller),Singleton, Facade, Factory and DAO, DTO.
  • Expertise in developing applications using Java, J2EE Standards, EJB, JSP, Struts, Spring, JPA, JDBC, JMS, JNDI, XML, Hibernate, SQL, Oracle, MVC, Web Services, RMI, Java Beans, JavaScript, HTML and DHTML.
  • Experience in implementing SOA architecture with web services using WSDL, SOAP/ Restful for processing Transactions.
  • Designed and deployed Spring framework-based web applications.
  • Experience in Implementing IOC/Dependency Injection features in various aspects of Spring Framework (Core, JDBC, AOP, MVC and DAO).
  • Extensive experience in Web Application development using - HTML, CSS, XML, UML, JavaScript, JQuery, AJAX, Angular JS, Node JS, Hibernate, J2EE (JSP, JSTL, JMS, Servlets, JDBC, JNDI, Java Beans, Struts, EJB).
  • Experience in the use of various relational databases like Oracle, DB2, SQL Server.
  • Experience with RDBMS concepts like Functions, Triggers, Stored Procedures, DDL, DML SQL queries and PL/SQL programming.
  • Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework.
  • Application Development experience using Multi-threading, Thread Pool Executor, Concurrency, Serialization, Externalization, Collections, Generics, Core JAVA, Applets and Swing Components.
  • Extensive experience in unit testing framework- JUnit and Mockito.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat and JBoss.
  • Experienced in generating logging by Log4j to identify the errors in production, test environments and experienced in using Ant build Tool and Maven .
  • Experience in using queuing technologies like ActiveMQ
  • Experience in working with version control tools like SVN, CVS and GIT.

ADDITIONAL AREAS OF EXPERIENCE INCLUDE:

  • Process Analysis.
  • Project Management.
  • Functional & Technical Documentation.
  • Functional & Technical Presentation Skills.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, SQL, PL/SQL, C#, C++

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, JMS

Web Technologies: HTML5, CSS3, Java Script, JQuery, Ajax, AngularJS, Node.js, ReactJS

IDE: IBM RAD, RSA, Eclipse, My Eclipse, NetBeans, JBuilder, IntelliJ

Application/Web Server: IBM WebSphere, Oracle WebLogic, JBoss, Apache j and Glassfish

Databases: Oracle 9i/10g/11g/12c, SQL, MySQL, DB2

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

Methodologies: Agile, Waterfall, SCRUM, Rapid Application Development

Operating Systems: Windows, Linux, UNIX

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Spring with Hibernate)

ORM Frameworks: JPA, Hibernate, Spring JPA, DAO

OO Modeling: Rational Rose, MS Visio

Version Control: Clear Case, SVN (Apache Subversion), CVS, Git

Other Tools: ANT, Maven, Log4j, Jenkins, Junit, JIRA, Selenium, Ansible and Aa Oracle EBS

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring boot, Netflix Eureka

PROFESSIONAL EXPERIENCE:

Confidential, St Louis, MO

Full Stack Java Developer

Environment: Java 1.7, Spring IOC, Spring AOP, Spring JDBC, JPA, Microservice Spring Boot, JBoss, SQL Server, Hibernate, JSP, HTML, CSS, Angular JS, SOAP web services, RESTful web services, XML, JSON, WSDL, Junit, Mockito, Spring Tool Suite, Spring Boot, Jenkins, Nexus, GIT, SWAGGER, Post Man, SOAP UI.

Responsibilities:

  • Involved in all phases of the application development such as Analysis, Design, Development, Deployment, Testing. Designed and developed the application in sprints using Agile Scrum methodology.
  • Implemented MVC architecture using Hibernate (Spring DAO) for back end and Spring MVC Frameworks for front end.
  • Used JPA as Persistence framework mapping the ORM (Object Relational Mapping) objects to table using JPA annotations.
  • Wrote Native Queries and Result Set mappers to map retrieved results from database using JPA.
  • Added new features like database tables and update database tables for Oracle database wrote DDL and DML files, Using SQL set up procedures.
  • Worked on TDD Test Driven Development environment.
  • Developed Single Page Applications (SPA) i.e. web applications and added rich functionality using Angular Js.
  • Implemented Spring Framework IOC (Inversion of Control) design pattern is used to separate the application configuration and dependency specification from the actual application code. Worked on Spring Dependency Injections
  • Implemented Optimistic locking using Spring Aspect Oriented Programming (AOP) to avoid dirty writes to database.
  • Worked with Aspect Oriented Programming (AOP) for security and logging features by using Before, After, Around Advices and also worked with Point Cut expressions.
  • Worked on creating RESTful services and RESTful Controllers using JAX-RS Annotations,
  • Implemented security by using Token Based Authentications like generating tokens for individual session and also implemented ROLE Based security for few RESTful services.
  • Worked on chaining of SOAP services, which makes multiple SOAP calls one after other to retrieve data.
  • Implemented SOAP consumer services using JAX-WS which communicates with backend Legacy Systems.
  • Implemented SWAGGER framework for RESTful web services documentation. Used SWAGGER annotations to generate SWAGGER documentation.
  • Used WebSphere and Tomcat server to deploy applications.
  • Worked with POST Man to test and write test cases for REST Web services and SOAP UI to test SOAP web services.
  • Developed unit tests using Junit and Mockito.
  • Used GIT for version control and Source Tree to facilitate it.
  • Used Jenkins for continuous integration and application deployments and NEXUS as repository for Jenkins.

Confidential, Southlake, TX

Full Stack Developer

Environment: Java 1.7, J2EE, Servlet/filters, JSP, JSTL, Spring IOC, Spring AOP, Spring MVC, Microservices, Spring REST, Spring Security, Hibernate 3.0, Ajax, AngularJS, Apache Camel, AWS, EC2, S3, WebSphere, Tomcat, Netflix Api, Eclipse STS, Oracle 11g, MAVEN, Log4J, Jenkins, Git, JIRA, JUnit, Mockito, Fiddler.

Responsibilities:

  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, JAXP, JNDI and JMS.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different DPs.
  • Data Operations were performed using Spring ORM wiring with Hibernate.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
  • Used a micro service architecture, based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity microservices.
  • Developing RESTFUL web services using JPA , Cloud Foundry .
  • Worked on service oriented systems that utilize REST web frameworks, SOAP and message queue technologies (Spring MVC, Spring REST Template, RabbitMQ AMQP server, Spring Integration).
  • Developing database adapter, web services adapter, messaging adapter and custom workflow for non-oracle system using Camel and Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Created AWS EC2 Linux instances and bash scripts to run post processing. Used Jenkins with Ansible playbooks to run the deployment process. Used S3 buckets to manage document management and RDS to host database.
  • Used AWS cloud formation templates and AMI to recreate instances.
  • Designed and developed JSP pages using Spring MVC framework and also created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Involved in implementing Microservices using Spring boot, Pivotal Cloud Foundry.
  • With Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself.
  • Built screens with Spring MVC, JSPs, CSS, Dojo and custom JavaScript.
  • Hands on, project implementation experience with Cloud technologies like Pivotal Cloud Foundry.
  • Implemented features like logging, user session validation using Spring-AOP module and Spring IOC.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Used JSP, CSS3, jQuery and Angular-JS.
  • Set up Secure Sockets Layer (SSL) communication in WebSphere application server.
  • Experience working with Oracle EBS modules.
  • Experienced in collaborating with senior backend and senior mobile developers in an Agile &Scrum Methodology.

Confidential, Chicago, IL

Sr. Java Developer

Environment: JAVA, HTML, Java Script, AJAX, JQUERY, Servlets, JSP, JSON, AngularJS, Oracle, JBoss, Application Server8.5, XML, XSD, XSLT, JAAS, JAXB, RESTful, LDAP, Spring MVC, IOC, AOP, Hibernate, JAX-RS, Bootstrap, RAD 9.0, JUNIT, Rational Team Concert(RTC), JNDI, ANT.

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Involved in Requirements gathering, design, development, testing and Maintenance phases of Application.
  • Involved in backlog grooming, sprint planning, user stories estimations and dividing into tasks.
  • Client pages are built using HTML, JSP, XML to interact with users, and the business logic is implemented using Servlets.
  • Developed angular controllers, services and used different modules for server communication.
  • Developed single pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, date pickers, modal dialogs and other input components.
  • Built custom UI Widgets and Application Logic using AngularJS MVC Architecture.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Identified the test cases to be automated and performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
  • Created Hibernate mapping files, sessions, transactions, HQL Queries to fetch data from data base.
  • Utilized asynchronous JavaScript for better and faster interactive front-end.
  • Developed new REST based Web services and modifying existing web services to customize JSON response.
  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Used Hibernate to create data layer to the services to do CRUD operations in to Database.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Involved in doing JUnit testing and ran the TEST SUITE.
  • Used Ant tool to build and JBoss to set up data sources and deploying the application.
  • Monitored, studied and analyzed application logs from production environment and analyzed data for performing detail analysis of issues related to production.

Confidential, Madison, WI

Java/J2EE Developer

Environment: Java, JDK, Spring framework, Hibernate 3.5.0, Struts, Eclipse, GWT, MVC,DB2, JSP, AngularJS, JSF, JPA,EJB,XML, JavaScript, MongoDB, DAO, Ajax, RESTful, JBoss, Rational Rose, SOAP, JDeveloper, Windows, UNIX, Maven.

Responsibilities:

  • Involved in analyzing, designing, coding and testing the application.
  • Delivered bug free code using Java, JSP, Struts, Web Services, PL/SQL to implement the service, process the business logic, load the data into MongoDB, publish the progress of these services, results on the monitoring web page.
  • Designed and implemented UI layer using HTML, JavaScript and JSP.
  • Implemented third party API Hudson integrations across multiple web-based technologies.
  • Developed the application using Spring MVC framework.
  • Involved in deploying EAR and WAR files using JBoss application server.
  • Wrote Maven scripts and deployed the application on WebSphere Application server.
  • Implemented Business Logic using Spring Service Components.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Involved on the back end to modify business logic by making enhancements.
  • Used Quick Test Professional (QTP) for regression testing and running the automation.
  • Implemented RESTful Web Service to manage debit card accounts.
  • Involved in Development of User Interface development using JSP.
  • Defined Hibernate O/R mapping and used Hibernate and Data Access Objects (DAO) to implement the database and persistent (JPA) layer.
  • Used Spring dependency injection and Spring-Hibernate Integration.
  • Involved in the migration of independent parts of the system to use Hibernate for the implementation of DAO.
  • Developed Java Server Faces (JSF) for building component-based user interfaces.
  • Used Maven tool to build & deploy the application on the server.

Confidential

Java/J2EE Programmer Analyst

Environment: HTML, CSS, Java Script, JSP, JSF, EJB, Spring, SOAP based Webservices, Eclipse, Tomcat, Oracle 8i, PL/SQL, CVS, Maven, Waterfall.

Responsibilities:

  • Designed User Interface using Java Server Faces (JSF), HTML, Cascading Style Sheets (CSS), and XML. Implemented JSF framework extensively which involves building the whole user Interface components using JSF tab panels, Panel groups and data tables.
  • Integrated components like partial triggers, calendar, and action/value change listeners with JSF for enhancing the front end GUI layout.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (JQuery) based rich client to improve customer experience.
  • Developed the user interface screens using JSF2.0 and Prime faces component library. Also used Rich faces to customize some of the components in XHTML pages.
  • Developed the presentation layer using Model View Architecture implemented by Spring MVC . Managed Spring Core for dependency injection/Inversion of control (IOC) and managed the security with the help of Spring Security (ACEGI).
  • Tested the web services using SOAPUI and Web Service Explorer. Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Developed the XSL to convert and compare the SOAP to simple XML and vice versa. Developed SOAP Web services for getting information from third party.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from the database. Developed Data access bean and developed EJBs that are used to access data from the database.
  • Developed Servlets and Java Server Pages (JSP) , to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
  • Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the System and developed and database connection using JDBC.
  • Analyzed the existing access system and re-designed it in Oracle 8i by developing data validation and load processes using PL/SQL Stored Procedures, Functions, and Triggers to enhance and improve functionality requested by business for reducing manual processing time.
  • Used Dynamic SQL (DBMS SQL, DBMS DDL) in Functions and Procedures. Created database Triggers to record Insertion, Updating, Deletion and all other audit routines. Responsible for Code Reviews and PL/SQL Code Tuning.
  • Involved in the overall system’s support and maintenance services such as Defect Fixing, Feature Enhancements, Testing and Documentation.
  • Used CVS for version control management and Maven for Build. Deployed an application in Tomcat server.

Confidential 

Application Developer (Intern)

Environment: Struts 1.x, Java, JDBC, Servlets, JSP, EJBs, JMS, Bootstrap, Apache Tomcat, Oracle, WebLogic Server 10.3, MDB, PL/SQL, WSDL, SOAP, HTML, CSS, AJAX, Maven, Rational Rose, CVS, Eclipse, Junit, Log4J.

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Used Strutsts framework for building web applications.
  • Developed web pages by using HTML, CSS, Bootstrap, and JavaScript meeting W3C standards.
  • Deployed applications on WebLogic Server 10.3
  • Used JavaScript for client side validations.
  • Developed server side applications using Servlets, JSP, EJBs and JDBC.
  • Used JMS for communicating various clients and its components.
  • Used WSDL and SOAP Web Services.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebLogic Application Server.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database.
  • Used CVS for the concurrent development in the team and for code repository.
  • Used Maven scripts to build and deploy the applications in Apache Tomcat application Server.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Implemented Log4J for Logging Errors, debugging and tracking.

We'd love your feedback!