We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

IN

PROFESSIONAL SUMMARY:

  • 8+ years of experience IT experience in analysis, design and developing applications in JavaJ2EE technologies. Development experience in EAI Solutions and Sun Java CAPS 5.1.2, and Java CAPS 6.0 products.
  • Expertise in web development applications using Core Java, Servlets, JSP, EJBs(Session Bean, Entity Beans, JMS/MQ Series), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beans.
  • Expert level coding skills in Java and web application development using Struts 1.2/2.0, Spring 4.2 and Hibernate 5 frameworks.
  • Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security, Spring Boot and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Expert level understanding of development life cycle using WaterfallTest Driven Development (TDD), iterative and Agile Scrum practices.
  • Strong background in Object Oriented Design (OOD), Analysis (OOA) and drawing UML diagrams.
  • Extensive experience in front - end technologies like HTML5, CSS3, Angular JS, JavaScript, AJAX, JSP, JSTL, JQuery, Bootstrap and other JavaScript libraries.
  • Good knowledge on various JavaScript Web application related libraries such as Backbone.js, React.Js, Ember.Js, Require.js, Node.js and Knockout.
  • Experience in using Google Web Toolkit (GWT) for building and optimizing complex browser-based applications.
  • Extensive experience in writing SOAP and Restful web service
  • Knowledge in using Package Managers like NPM and Bower. Experience in using Task managers like Grunt, Gulp and Brunch.
  • Hands on experience on deploying the web applications and creating the Data Sources in WebSphere 8.5/7.0, WebLogic 11g/12c, Apache Tomcat & JBoss 4.2.
  • Involved in writing build scripts in Maven and Ant and also used Jenkins, Bamboo and Quick build for continuous integration.
  • Expert level skills on JQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Expertise in Unit testing using JUnit, Mockito & Power Mock, Integration testing & smoke testing etc.
  • Proficient in using GOF Java and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO etc.
  • Proficient in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD.
  • Proficient in Asynchronous messaging using JMS and IBM MQ Series.
  • Experience using various Configuration Management tools like CVS, SVN, Clear Case, and Git/Stash .
  • Database Design, Modeling, Migration in the DBs includes Oracle, DB2, MySQL and SQL Server.
  • Performed DB normalization and written SQL queries and PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes, cursors and Views.
  • Involved in maintaining Authentication & Authorizations to the web applications.
  • Involved in defining business rules using JBoss Drools and IBM JRules.
  • Extensive experience in writing the Apache Camel   routing in SOA platform. 
  • Conceptual understanding of POC using Big Data & NoSQL tools that includes Hadoop.
  • Efficient team member with excellent work/time management skills, communications and interpersonal skills, and ability to work under strict deadlines.
  • Proactive in problem understanding and solving.
  • Highly passionate about new technologies and in learning them.
  • Innovative and highly initiative taking team player. Helped in saving time and costs in projects.

TECHNICAL SKILLS:

Languages: Core Java

Frameworks: Struts 1.2/2.0, Spring 4.2, Hibernate 5

Database: Oracle 11g/10g/9i, MySQL, DB2, Sybase, SQL Server 2005

J2EE Technologies: Servlets 2.x/3.x, JSP 2.1/2.2, EJB 3.0/3.1, JDBC 3.0/4.0

Web Technologies: HTML5, CSS3, XML, JSON, JavaScript, Angular JS, Bootstrap, JQuery

Application Servers: Apache Tomcat 7.0/8.0, WebLogic 11g/12c, IBM WebSphere 8.5/7.0, JBoss4.2

Protocols: HTTP, SOAP, REST

Methodologies: Agile, Scrum, Water - fall

Scripting: Shell, Perl/CGI

Version control: GIT/Stash, CVS, Tortoise SVN

IDEs: Eclipse 3.x/4.x, STS, NetBeans 8.0.2, RAD 6.0/7.0/7.5, WSAD 5.0/4.0

Build Tools: Apache ANT, Maven 1.4

Design tools: Microsoft Visio, Rational Rose, MS Project

Operating Systems: Windows, Unix, Linux

PROFESSIONAL EXPERIENCE:

Confidential, IN

Full stack Java developer

Responsibilities:

  • Actively contributing towards the development of various departments(Appeals, Prior Auth, Provider Enrollment, Medical Review and MSP&ORU etc.. for the end user CMS (Centre for Medicare & Medicaid).
  • Involved in all phases of SDLC (Software Development Life Cycle), which includes requirement gathering, developing, unit testing, validating the test results, fixing defects and deploying as a standalone application.
  • Used JCAPS to develop software for web services .
  • Resolved problems relating to hardware and software components by troubleshooting and resolution methods.
  • Coordinated with individual business units for maintenance and modification of existing programs.
  • Design and implemented the backend layer using   Hibernate
  • JQuery, Angular JS   are used as front end Framework.
  • Implemented Angular Controllers, directives and modules
  • Using Angular JS factory to interact with the REST API and making API calls using $http service to create, update, retrieve and delete the data from the database. 
  • Monitoring, Analysing defects, share valid observations and supporting documents with testers and co-developers.
  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
  • Implemented services that would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in turn call the third party partner web services (both RESTful and SOAP)  
  • Developed RESTful Web API which produces and consumes JSON response as part of integrating the module with the Lock Manager.
  • Responsible for the overall layout design that meet cross-device compatibility using bootstrap, colour scheme of the web site using HTML5 , and CSS3 and Responsible for creating detailed wire frames and process flows . 
  • Used Maven for building the applications WAR, EAR for various environments.
  • Designed, developed JSP and deployed on Weblogic 12c Application Server.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Involved in writing thread safe blocks for multithread access to make valid transactions.
  • Designed and created Hibernate persistence classes using Hibernate API.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that communicate with server and STASH as repository Tool.
  • Used Axosoft Tool for Bug, issue Tracking, assigning task among the Team in the Agile Board.
  • Implemented independent functionalities as Microservices using Spting Boot, so that we can deploy and maintain the code easily.
  • Used JUNIT and Mokito extensively and defined various Test Suites and Test Cases.
  • Used Log4J to log the information we receive on the server.
  • Designed and developed the view-controller components using Servlets/JSPs, JavaScript, CSS, JQuery, AJAX, HTML and DHTML. 
  • Implemented Shell scripts for data driven automatic processing.
  • Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on Oracle 11g database.
  • Maintained technical documentation for designing patterns and standards such as Coding and Review procedures.

Environment: JAVA Jdk 1.7/1.8, Java, JCAPS, JCAPS 6.x, J2EE, XML, CSS, MYSQL, Servlet, Java Script, AngularJS, HTML, Spring 4.3.2, Putty, Restful, JSON, Apache Tomcat, JDBC, Hibernate 3.0, JQuery, AJAX,Oracle 11g, Agile Methodology, Design Patterns, GIT, Apache Maven, JUnit, XSLT, Weblogic12c, Jenkins, Maven.

Confidential, Cincinnati, OH

Java/ J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Eclipse to model the detail design of the application.
  • Developed front end with JSP using Tag libraries, JSTL and JavaBeans.
  • Extensively used Hibernate in data access layer to access and update information in the Oracle database.
  • Developed web applications using Spring MVC Architecture.
  • Configured Dispatch Servlet in Spring MVC for handling business logic.
  • Involved in implementing simple form controller using Model and view for handling requests.
  • Involved in configuring Spring controllers using IOC.
  • Provided security and transaction management using Spring AOP
  • Worked with Core Java concepts like collection   Framework, multithreading , memory management.
  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Used Spring Batch transactions and Hibernate cache concepts.
  • Spring used as middle tier development with Hibernate as ORM for the application based on the MVC design paradigm.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTful Technology).
  • Developed the Application on Eclipse and deployed the applications on Websphere Application Server.
  • Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
  • Extensively worked on JMS 1.1 for sending data to IBM MQSeries in terms of XML Objects.
  • Used XSLT to transform my XML data structure into HTML pages .
  • Used XML Web Services using SOAP to transfer information to the Credit Monitoring Systems.
  • Used SVN for version control across common source code used by developers.
  • Developed Maven for all the developed modules and monitored the error logs using Log4J and fixing the problems.

Environment: JAVA 7, Spring 4.x, Spring MVC, Spring Security, Hibernate 4.x, jQuery, JSON, JDBC, AJAX, Web services, SOAP, RESTful, XML, Java Beans, Apache POI, JQuery, Bootstrap, JavaScript, Oracle 10g, Eclipse, Agile Methodology, Design Patterns, CVS, Apache Maven, JUnit, XSLT, HTML5/DHTML, CSS3.

Confidential

Java Developer

Responsibilities

  • Involved in the implementation of Stateless session beans (EJB) for business logic layer and Entity beans for persistence.
  • Developed UML diagrams to develop use cases for University’s Financial Services web application.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
  • 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 and used rest Client to test the web services.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Java 1.5, TDD, Struts 1.3, EJB 3.0, JQuery, JSP, HTML, CSS, Servlets, SOAP, WS-Security, MQ, Eclipse, Ajax, JNDI, JBoss, Web service, Junit.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Developed Controller Servlet to handle Client requests.
  • Developed web pages using JSP, Struts Tags.
  • Developed the web application using Struts MVC.
  • Waterfall Methodology is used for development of the application.
  • Involved in configuring Struts configuration files.
  • Developed Action Classes for Struts framework and implemented java classes for corresponding Strut Actions.
  • Entity and Session Beans were created using Session Facade Pattern to reduce network calls and enhance transactional capabilities.
  • Used Java Collection Classes like Set, Array List, and Hash Map etc.
  • Developed JDBC data access objects and these classes make the EJB Components resource independent.
  • Good experience in providing application support in technologies like Java, J2EE and SQL.
  • Implemented Custom Tag Libraries for UI components.
  • Developed web pages using HTML/CSS and JavaScript.
  • Extensively used Oracle programming using SQL and PL/SQL.
  • Responsible for coding SQL Statements and Stored procedures for back-end communication using JDBC.

Environment: Jdk,J2EE, Struts MVC, Tiles, JDBC, JSP, JavaScript, JSP, ANT, EJB, Array List, HashMap JDBC, WebSphere Application server, HTML, Oracle.

We'd love your feedback!