We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

SUMMARY

  • Software Developer with Around 7 years of experience working on JAVA Development using Java/J2EE including Core Java, JDBC, Spring, JSP, Hibernate.
  • Experience in Software Development Life Cycle (SDLC), Rational Unified Process (RUP), AGILE methodologies and Enterprise Java Beans.
  • Strong development skills in Core Java, J2EE, JDBC, JSP, Servlets, EJB, JMS (MQ - series), JNDI, RMI, XSL, Java Script.
  • Experience in the developing User Interface (UI) SOAP Applications and professional web applications using HTML 4.0/5, CSS3, JavaScript, AngularJS, jQuery, JSF, React JS, NodeJS, AJAX, JSON, XHTML and XML
  • Expertise in developing reusable components for cross cutting concerns like Logging, Memory Leak management, Transaction management, Class loading and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Hands on experience in developing Single Page Applications (SPA) using AngularJS, backbone.js and Node.js
  • Designed and development multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Struts Framework, Spring MVC, Springs Framework, ORM Hibernate Framework.
  • Experience in Web Services using SOAP, Restful, WSDL, HTML, XML, JAXB, XSD, SAX and DOM parsers.
  • Working Knowledge of other programming languages like C, and Markup Languages like XML, HTML
  • Experience of working with Oracle 8i/ 9i/ 10g/ 11g, SQL/ MYSQL server and DB2rational database management systems.
  • Experience in building enterprise applications using ANT and MAVEN.
  • Experience in using continuous integration tool Cruise Control Tool.
  • Strong development skills in J2EE architecture using Java, JDBC, JavaBeans, EJB, Servlets, JSP, JMS, Struts, Comergent, ANT, Log4J, UML, XML, CSS, HTML5, JavaScript, Angular JS, Node JS, React JS.
  • Designing and developing Microservices architecture applications
  • Experience in handling messaging services using Apache Kafka
  • Experience on AWS cloud services like EC2, S3, RDS, ELB, and EBS in both installing and configuring.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Worked in TDD and version management tools GitHub, SVN.Experienced in working with methodologies like Agile, Scrum, Iterative and Waterfall approaches.
  • Created a responsive web offer wall so that it could be integrated with any iOS/Android app via a web view, project was created with Google Polymer and PHP.
  • Extensive experience in Programming, Development, Configuration, Fine-Tuning and administrating middle-tier popular J2EE Application Servers like IBM Web Sphere 7.0, BEA Web Logic and Open Source JBOSS 6 & 7 and Apache Tomcat 6.0.
  • Experience in Unit Testing, Debugging, Remote Debugging, Error Logging, Integration and System Testing using Log4J, Load Runner, and JUNIT.
  • Experience in developing web pages quickly and effectively using HTML5, CSS3, JavaScript, jQuery, JSON and also experience in making web page.
  • Expertise in using version control tools such as SVN, CVS, GIT and CA SCM.
  • Excellent Analytical, problem solving and interpersonal skills. Consistent team Player with excellent Communicational skills and ability to learn new concepts, technology in short span.
  • Strong experience in production deployment/implementation activities and proactive co-ordination with all DBA, Admin etc.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 1.5/1.7/1.8, J2EE, Python3.6.0, SQL server2012/2014, PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS 2.0, 4, 6.0, NodeJS, Bootstrap, JSON.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB.

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.

Web Services: JAX-WS (SOAP), JAX-RS (RESTful), WSDL.

Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring Batch, Spring ORM.

ORM Framework: Hibernate, JPA, DAO, Spring JPA.

XML: XML, DTD, XSL, XSLT, XHTML, XMLSchema and DOM Parsers.

AWS: EC2, RDS, S3, ELB, EBS.

Web/Application Servers: Apache Tomcat 6.0, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.

Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

UML tools/ Build tools: Apache ANT, Maven, Jenkins, JUnit, Jira, Dreamweaver, Rational Rose, UML, Selenium.

Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Participated with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions.
  • Involved in enhancing the developed modules on different browsers, to carry out the task of coding, bug fixing, testing and documentation.
  • Participated in development of a well responsive Single page application CCA using AngularJS framework, JavaScript in conjunction with HTML5 , CSS3 Standards
  • Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Involved in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDL.
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
  • Expertise in Spring framework extensively used Spring DI, Spring Batch, Spring AOP, Spring JDBC templates, Multi-threading and in working with SOAP &RESTful Web Services.
  • Implemented Swagger Configuration in Spring Boot for auto generating swagger JSON files forRESTAPI calls.
  • Implemented web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
  • Implemented the user interface using the JavaScript, JSP, AJAX, Angular6.0, HTML5, CSS and Bootstrap.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST , ApacheKafka message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • Used Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
  • Implemented fail safe and circuit breaker patterns in Spring Boot Microservices applications using HYSTRIX.
  • Used Grafana as a monitoring tool for SpringBoot and Adobe Analytics for ReactJS.
  • Worked on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.

Environment: Eclipse Neon, My SQL Workbench 6.3, Java EE 6 & 7, EJB 3.1, CDI, JPA, JSF, Angular JS, Gerrit 2.6.1, Jasper, Jenkins, Maven 3.3, J-Unit framework, Spring 3.7.3, Hibernate 4.0, XHTML, CSS, JSF, JBOSS 7.0 Application server, Putty, Rest API.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Worked on AGILE methodology.
  • Written Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Designed Frontend with in object oriented JavaScript Framework like React.JS.
  • Design and develop XML processing components for dynamic menus on the application.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Designed and developed the REST based Microservices using the SpringBoot.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Implemented client side Interface using React.JS.
  • Involved in enhancing the application for client's requirements based on the market demand using the MVC pattern, Angular JS, JQuery, Bootstrap3, CSS3, React JS , Node JS and Web API
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.
  • Creating multiple facelets in the page.
  • Used GIT for the version control management.
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and server.
  • Developed SOAP based Webservices using Apache CXF.
  • Developed Logger classes using Log4j for efficient logging mechanism.
  • Deployed application on JBoss server and used Maven as a build tool.
  • Developed JUnit test cases for all use cases and executed them.

Environment: Core Java, Oracle SQL, JDBC, JSF, SOAP, IBM RAD 8.5.1 Eclipse, CA Harvest SCM, JUnit, Soap UI, Oracle11g, XML, SOAP UI, Web sphere Application Server7.0, Cruise Control CI, React JS, Angular JS, jQuery, CSS3, Node JS.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams. Used OOAD for building applications.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Used the Spring JDBC for data retrieval from the database for various inquiries. Wrote complex SQL queries to retrieve data from the Oracle database.
  • Involved in describing Controller for the Views using Angular JS to handle databinding between model and views. Developed layout of Web Pages using Tiles and CSS3
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations.
  • Developed SOAP Web services for getting information from third party.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Designed and Developed front-end using struts framework.
  • Implemented Restful web services API using HTTP and REST principles.
  • GIT used for defects, change tracking across the application.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Core Java, spring, Hibernate, AngularJS, JavaScript, jQuery, Node JS, Oracle, Pl/Sql, JDBC, Rest, Eclipse, Web Logic, CVS, Junit, Bootstrap, Agile, Dash Board, UML, JSP, JSTL (Java Server Pages Standard Tag Library), Servlet, Maven, CSS, JSON, Google Web Kit (GWT), ILOG, Web 2.0, Mantis, React JS, Angular JS, jQuery, Spring MVC.

Confidential

Software Developer

Responsibilities:

  • Developed web pages using Struts framework, JSP, XML, JavaScript, HTML/ DHTML and CSS, configure struts application, use tag library.
  • Developed Application using Spring and Hibernate, Web Services like SOAP and RESTful Web services.
  • Used Spring Framework at Business Tier and Spring Bean Factory for initializing services.
  • Used Spring IOC to inject services and their dependencies.
  • Used AJAX, JavaScript and GWT to create interactive user interface.
  • Performed Test Driven Development (TDD) using JUnit.
  • Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
  • Developed test code in Java language using Eclipse IDE.
  • Extensively used design patterns like Singleton, Value Object, Service Delegator and Data Access Object.
  • Followed top down approach to implement SOAP based web services & used AXIS commands to generate artifacts from WSDL file.
  • Used SOAP-UI to test the Web Services using WSDL and developed REST services using JERSEYAPI.
  • Used Maven tool to build project and JUnit to develop unit test cases.
  • Used the Log4j framework to log the system execution details to log files

Environment: Core Java, J2EE, JSP, Servlets, JavaScript, spring, Query, JMS, HTML, DHTML, Multi- Threading, Oracle Applications, PLSQL, XML, AJAX, Oracle DB, SOAP, WebLogic, Linux, and HP-PPM for Change Management, SVN, REST API, jQueryEDUCATION:

Hire Now