We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Lansing, MI

PROFILE SUMMARY:

  • Overall 8 years of broad involvement in Design, Development and Maintenance of Web applications with great information and working knowledge on Multi - Tier Architectures utilizing web centric innovations in various domains.
  • Hands on experience in all stages of Software Development Life Cycle (SDLC).
  • Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented Programming.
  • Experience using J2EE Design Patterns like MVC, DAO, Singleton, Factory pattern, and service locator and Delegate.
  • Strong hands-on experience with Spring MVC Controllers, Spring Annotations, Spring Tag Library, Inversion of Control (IOC), DI (Dependency injection), Aspect oriented programming(AOP), Spring Boot, Spring DAO, Spring ORM (Hibernate, JPA)
  • Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular.js and React.js.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, JMS, Struts, Spring, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading.
  • Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces, and Parallel Streams.
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS.
  • Extensive experience in development of Web services such as SOAP using WSDL, JAXB, SOAP, JAX-WS and Apache CXF and Restful using JAX-RS, CXF, Rest easy, JERSY implementation.
  • Expertise in developing MVC architecture for web based applications using Spring MVC framework and Servlets, JSP, JDBC, Web Services (SOAP & REST)
  • Have Experience on REST  Micro   services  using Spring Boot for the customers to consume data. 
  • Familiar with web services formats XML and JSON.
  • Extensive experience on using Angular directives, working on attribute level, element level and class level directives to perform  DOM   manipulations . 
  • Hands on Experience with Middleware Technology Messaging Brokers like JMS, Active MQ, Rabbit MQ.
  • Used SOAP for Web Services by exchanging XML data between the applications.
  • Developed and consumed RESTful Web Services in multiple projects.
  • Experience in Enterprise Integration Development using Apache  Camel  Framework. 
  • Extensive experience in developing producers & customers in Kafka to build a data pipeline.
  • Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database (RDBMS) packages like Oracle 11g, MySQL.
  • Good understanding of NoSQL Databases and hands on work experience in writing application on No SQL databases like Cassandra and MongoDB.
  • Experience in integrating spring with  Elastic   search
  • Hands on Experience on UNIX operating system such as LINUX
  • Having knowledge of integrating AWS (Amazon Web Services) with other Application Infrastructure and Deploying scripts to AWS.
  • Having Experience to develop business logic using  Scala
  • Good Knowledge on  Spark  framework on both batch and real time data processing. 
  • Good experience in working with Web/Application servers like Apache Tomcat, IBM WebSphere and/or Web Logic, JBOSS.
  • Having Experience build applications based on SOA architecture in IBM integration Designer
  • Worked on  CI / CD  tools for creating Jenkins jobs, trigger the build and perform release cuts of the application. 
  • Expertise in using version control tools like SVN and GIT, CVS.
  • Expertise in creating build files using ANT, MAVEN, and logging using Log4J and version control CVS, SVN and clear case
  • Experience in Logging and tracing tool like log4j and  SPLUNK .
  • Have experience to Develop scripts for build, deployment, maintenance and related tasks using Jenkins,  Docker .
  • Good Knowledge on using JUnit for Unit Testing along with Spring Mock and Mockito framework.
  • Good experience on Selenium IDE and creating scripts in selenium-RC by using Java.
  • Experienced in Business/Technical Requirements Capturing, Configuration Management, Team Coordination and Software Engineering Processes.

TECHNOLOGIES PORTFOLIO:

Languages/Tools: C, C++, Java, J2EE, JSP, Groovy, Servlets, EJB, JDBC, PL/SQL, Soap, Axis, AJAX, XML, UML, RMI, JMS, Rational Rose, CVS, ANT, JUNIT, MAVEN, PERL

Operating Systems: UNIX, LINUX, Windows 2000/NT/XP/VISTA, IOS

Databases: MySQL, MS-Access, MS SQL-Server, Oracle 8i/9i/10g/11g, Cassandra and Mongo DB

Application servers: IBM WebSphere 6.x/7.x/8.x, JBOSS, BEA WebLogic 11g, Glassfish V2

Web servers & Frameworks: Tomcat, Apache, Struts1.x/2.x, Spring 3.2, JSF, Hibernate 3.x/4.x, Spring Boot, Junit, Log4j

Message Brokers: Active MQ, Rabbit MQ and Kafka

AWS: EC2, S3, Elastic Search

Scripting languages: HTML5, CSS3, DHTML, XML, XSLT, Java Script, JSP, PHP, and ASP, Angular JS

IDE’s: My Eclipse Workbench 5.5, Eclipse (Kepler, Juno, Luna, Indigo, Helios), Intellij IDEA, RAD 8/8.5

Frontend Technologies: HTML5, XML, JavaScript, TLD, Custom Tags, CSS3, AJAX, Ext JS, AngularJS, Bootstrap, Angular JS 2.0/4.0

Web Technologies: J2SE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, Custom Tags, JDBC 2.0/3.0, DOJO, Java Beans

Version Control and Application Support: SVN, GIT, CVS, Rational Clear Case, Jazz.

Build Tools: ANT, Maven

EXPERIENCE SUMMARY:

Confidential, Lansing, MI

Full stack Java Developer

Responsibilities:  

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Developed reusable components using JavaScript, JQuery, XML and HTML 5.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Upgraded existing UI with HTML 5, CSS3, JQuery, JSF and Bootstrap with AngularJS 2.0 interaction.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Implemented Java 1.8 features for the existing application where ever required.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Hibernate and handled the security using Spring Security
  • Designed and developed all the user interfaces using JSP, Servlets and Spring framework.
  • Implemented modules into Node.js to integrate with design and requirements & also back-end service using Node.js and REACT modules.
  • Development of Angular 2directives, which are used for  DOM   manipulation  along with HTML5 components 
  • Implemented Batch jobs to deal with Large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Designing and developing web application using Apache  Camel , Spring and Restful web services.
  • Spring MVC model integration for front-end request action controller.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Experience in implementing Service Oriented Architecture (SOA) solutions using Jboss ESB architecture,  JMS  and Web services. 
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Developed backed program using   JPA  and Hibernate to access the database tables. 
  • To convert the Entire event flow as a SOA based architecture used  Rabbit MQ  as a queues and BUS
  • Utilized various JavaScript and jQuery libraries bootstrap, AJAX for form validation and other interactive features.
  • To improve the query performance converted the HQL into  Spark  programs using Scala
  • Proficiency in adoption of architecture paradigms such as Web services, Middleware technologies.
  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
  • Utilized Cassandra, NOSQL database management system for keeping user generated data by upgrading of Couch base and Cassandra cluster.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Worked on developing the automation scripts using Selenium and executed the JUNIT tests.
  • Involved in installing and configuring Maven for application builds and deployment
  • Used  Elastic   Search  on creating an uninstall survey page web application and Restful Web Service. 
  • Configured and customized logs using Log4J.
  • Configured  Splunk  to see the logs and created dashboards. 
  • As per project guidelines AWS Cloud servers and services are upgraded and having good knowledge about AWS services such as EC2, S3.
  • Created and managed a  Docker  deployment pipeline for custom application images in the cloud using Jenkins .
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Used Maven automated deployment and for the build operation of the entire application and implemented with Scala.
  • CI/CD pipeline management through Jenkins. 
  • Used Apache  Kafka as the messaging infrastructure for asynchronous processing
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Core java, Java 1.8, Servlets, JSP, J2EE, spring MVC, JSF, Spring Form tags, Spring MVC, JPA, Hibernate, AngularJS 2.0, Node JS, Micro services, Rabbit MQ, Docker, JSTL, Oracle11g, HTML5, CSS3, Java Script, Camel, Bootstrap Eclipse IDE, SOAP, Elastic Search, Restful Services, React JS, JMS, Apache Tomcat Server, Log4J, AWS, Kafka, spark, Scala Log4J, Splunk, JQuery, Ajax, PL/SQL, SVN, Maven, GIT.

Confidential, Cleveland, OH

Sr. Java Developer

Responsibilities:  

  • Worked in an Agile work environment with Content Management system for workflow management and content versioning.
  • Implemented the application using the concrete principles laid down by several design patterns such as Singleton, Front controller, Factory, Facade etc.
  • Worked on Spring DAO module encapsulated using DAO pattern to implement persistent layer components.
  • Implemented major concepts of Core Java, J2EE, Servlets3.0, JSP, JDBC, MVC, Spring Framework, Hibernate5.0.x, XML.
  • Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
  • Created and developed UI components within single page application (SPA) by using  React JS and Redux store. 
  • Used AngularJS for  DOM   Manipulation , Filters, and Directives.
  • Used a Micro Service architecture,   interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity Micro Services.
  • Implemented agent-server messaging dialog using  Camel  and JMS (Active MQ implementation) 
  • Used different Spring modules and wired different layer components using Dependency Injection.
  • Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO’s.
  • Uses the DAO pattern for data access layer and  JMS  API for the messaging requirement
  • Designing dynamic entities and implementing service in spring boot .
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Was initially part of developing front end components using JSP, HTML, CSS3, JavaScript, JSF and AngularJS.
  • Developed dynamic and rich UI using HTML, Bootstrap and AngularJS.
  • Created Rest service for authentication using Spring Boot with embedded Tomcat server on   Docker Container.
  • Worked extensively with Core Java, Multithreading, and Collections.
  • Used JSON, XML, XSL and XSLT for consuming RESTful Web Services.
  • Used Spring Boot -spring MVC Framework for Dependency injection and integrated with Hibernate.
  • Used Spring REST template to consume Restful web services.
  • Developed Java web services which were built using Spring Boot within Mule ESB offering both REST and SOAP interfaces.
  • Used different deployment environments by utilizing multiple instances of Web sphere.
  • Performed logistic regression analysis on account data with Elastic search and Rabbit MQ at scale.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from   oracle  database by writing SQL queries. 
  • Using a custom framework of  Node JS and MongoDB to take care of the back-end calls with a lightning fast speed. 
  • Used   JBOSS  6.x Application server to deploy the applications. 
  • Deployment, support and configuration of cloud services performed such as AWS (Amazon Web services).
  • Used Maven and configured POM file in building and managing application.
  • Used Jenkins as a primary tool for implementing the  CI / CD  during code releases. 
  • Worked with spring based JUnit framework for writing JUnit tests and integration tests.
  • Worked with Selenium IDE to generate test cases.
  • Configured and customized logs using SLF4J and Apache Commons Logging.
  • Used JUNIT to perform unit testing and develop test cases.
  • Prepared, arranged and tested  Splunk  search strings and operational strings 
  • Maintained the code base using SVN version control system.
  • Actively involved in all the status calls with management and demos with business personnel.

Environment: Core Java, Java, Servlets3.0, Spring MVC, Spring IOC, Spring Integration, Spring Boot, Hibernate 5.0.x, JPA, JSP, XML, XSL/XSLT, JSON, JQUERY, JSF, CI/CD, AngularJS, Bootstrap, React JS, JMS, Elastic search, Rabbit MQ, SOAP, Apache Camel, Docker, RESTful Web Services, Node JS, MongoDB, JSON, Junit, Splunk, Oracle, Eclipse, Maven, JavaScript, AJAX, JBOSS, HTML, SVN and Maven, Selenium IDE.

Confidential, Philadelphia, PA

Java/ J2EE Developer

Responsibilities:  

  • Analyzed and estimating the change requirements
  • Extensively used Agile development methodology and project planning.
  • Worked in the enhancement of registration servlet application using Java, servlet, JSP, JSTL, spring and several design patterns like MVC2, DAO, DTO.
  • Maintained CSS3 and HTML, XSL, XSLT, JavaScript, JSF, JQuery, Angular JS, Bootstrap for designing Webpages.
  • Experience in Design and Development of Web Services using RESTful APIs and SOAP.
  • Designed various interactive front end web pages on Magellan application using a three-tier architecture using Java, J2EE, HTML, Angular JS, JavaScript, JSON, Ajax, JSP.
  • Implemented the application using Spring IOC, Spring MVC Framework, spring Batch and handled the security using Spring Security.
  • Developed Web services component using XML, WSDL, and SOAP with  DOM  parser to transfer and transform data between applications. 
  • Used Spring Boot, which is radically faster in building cloud  Micro   services  and develop spring based application with very less configuration. 
  • Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer
  • Worked on setting up and integrating the registration servlet application in WebSphere 6.1 application server with the back ends.
  • Used SQL  Developer  for validating the data in  Oracle  10g database tables.
  • Used  Rabbit   MQ  as a Message Oriented Middleware for integrating applications.
  • Worked as an application  developer  experienced with controllers, views and models in  Node JS
  • Developed application using Eclipse IDE and deployed in Web Sphere application server.
  • Communicated between different applications using JMS.
  • Responsible for main module of the Hibernate 3.0 including all the key Hibernate features such as session support, transaction management, object caching or HQL.
  • Implemented the CRUD operations using  J PA  query language. 
  • Worked on developing user interfaces for member portal using JSP and JSTL, and converted the request parameters from user interfaces into XML format.
  • Built application using MAVEN and used Log4J to generate log files for the application. 
  • Used  Splunk  to monitor logs. 
  • Developed Junit test cases for member portal and reg. servlet application and testing.
  • Worked in the enhancement, testing and bug fixing of Member portal
  • Involved in development of   Maven   build based  Java  web application. 
  • Interacted with customers in solving their issues in portal.
  • Used SVN for version control across common source code used by developers and Maven for application build. 

Environment: J2EE, JSP, Spring MVC 3.0, MyBatis 3.0.1, HTML, CSS, XML, Servlets 2.5, Eclipse 3.4.1, WebSphere 6.1, JavaScript JQuery, Web Services JAX-WS, Apache CXF, XMLSpy, Oracle, Rabbit MQ, Node JS, Sybase, SQL Server, JPA, Micro services, Windows 7, Quality Center, JIRA, Tortoise SVN, Junit 4.0, Mockito, Maven, Splunk, Log4J, XST, XSLT, SVN.

Confidential, Austin, Texas

Java Developer

Responsibilities:  

  • Followed Spring MVC Framework for the development of the project.
  • Participated in Sprint planning, design sessions and daily Scrum meetings using the Agile methodology.
  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed and Implemented Restful Web Services and used Spring MVC Framework.
  • Developed user interface using Struts framework, HTML/JSP, JSP custom tag libraries and user validations using JavaScript.
  • Evaluated the Tomcat and Jetty servers and decided to use embedded Jetty server as the container in  Micro   services  for better performance. 
  • Developed Session Beans to process requests from the user and used Hibernate to retrieve and update customer information
  • Developed DAOs using  JPA , hibernate persistence API for the database operations to interact with Oracle Database. 
  • Involved in low level designing in JTA using Rational Rose.
  • Created Action Classes Delegator and Manger.
  • Created Form Beans declaring the Mapping by using struts.
  • Developing front end single page application using groovy JS.
  • Involved in Mapping of class files with database using hibernate files.
  • Created Soap Web Service using WSDL file.
  • Built interfaces using Apache Camel framework and   JMS
  • Used SOAP Web services for Consuming 3rd Parties to retrieving Customer information.
  • Used Framework tool generating XSD and WSDL and validating using XMLSPY.
  • Extensively used xml for communicating between external parties and for consuming the Web services using AXIS mechanism.
  • Used Rational Clear Case to access files and directories in the organization.
  • Experience in Maven build tool and expertise in testing tools like JUnit 4.x. 
  • Retrieved the xml and traversed the xml using SOAP.
  • Tested required operation of ID by creating human services to test from IBM Process Designer.
  • Extensively used AJAX for performing data operations without refreshing the page.
  • Involved in writing Junit test cases, Unit test, and integration testing of application
  • Wrote the test cases and checked the test case pass or fail. 

Environment: Java with JDK1.5, J2EE, Hibernate, Struts, EJB, Web Service, HTML, CSS, JavaScript, AJAX, JSP, Xml, Tomcat, Micro services, Groovy JS, JUnit, Oracle 9i, Rational Rose, Spring MVC Framework, JPA, Restful web services, SOAP, JMS, IBM process Designer, AJAX, Rational Clear Case, Maven, JUnit 4.x .

Confidential

Java Developer

Responsibilities:  

  • Involved in understanding the functional requirements and converting into technical design document
  • Implemented the presentation layer based using Servlets, JSP, CSS, HTML and JavaScript.
  • Developed JSPs and Servlets to provide a mechanism for obtaining electronic and printed pricelists for list prices, regional prices and customer-specific prices.
  • Used Spring Framework to provide architectural flexibility.
  • Designed and developed JDBC module to read and write data from Oracle and SQL Server databases and convert to XML format.
  • Parsed XML data using Xerces parser to display it on JSPs.
  • Designed and developed Session and Entity beans.
  • Implemented hierarchical control mechanism to provide different permission levels to different users to modify pricing rules.
  • Provided control mechanisms to allow a salesman to view customer accounts associated with his login.
  • Implemented hierarchical definition of products, customers and channels.
  • Involved in unit testing and developed test cases.

Environment: Java, J2EE, Servlets, Spring, JDBC, SQL, SQL Server, JSP, CSS, HTML, JavaScript, XML, Xerces, SVN, Ant.

Confidential

Java Developer

Responsibilities:  

  • Applied various complex SQL queries.
  • Wrote front-end code for developing new pages using HTML, CSS, and JavaScript.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Developed application using Eclipse IDE.
  • Developed the data access classes using JDBC and SQL queries
  • Used Servlets to write server side programs.
  • Interaction with the database is accomplished through JDBC.
  • Worked with POJO for handling data coming from the legacy systems.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Extensively used Linux, Unix  system administration tools to create servers and deploy and run applications in development stage.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Proficient with Web Services framework and writing XML based Web Services.
  • Used LOG4J, JUNIT for debugging, testing and maintaining the system rate.

Environment: HTML, CSS and JavaScript, core java, servlets, JDK, PL/SQL server, Unix, Linux, Eclipse, Triggers, JDBC, JSP, POJO’S, Web services, ANT, LOG4J, JUnit.

Confidential

Java Developer

Responsibilities:  

  • Involved in various phases of SDLC (Software Development Life Cycle) such as requirements gathering, analysis, design, modeling, and development.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as bill payments to the service providers.
  • Developed UI screens using JSP, JavaScript, JQuery, XHTML, CSS.
  • Implemented various complex SQL queries.
  • Used SQL to access data from Microsoft SQL Server database.
  • Designed test plans, scenarios, scripts, and procedures.
  • Coordinate with onsite group for production issues, development and Testing.

Environment: JSP, JQuery, JavaScript, HTML, CSS, core java, Microsoft SQL server data base.

We'd love your feedback!