We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY:

  • Experience in IT industry in the areas of Requirements Gathering, Analysis, Design, Development, Implementation and Testing of Software Applications using Java/J2EE, Java UI/UX technologies based client/server web Applications Oracle and SQL.
  • Strong knowledge of Software Development Life Cycle (SDLC) including Waterfall and Agile development (SCRUM) methodologies.
  • Experience in development of Web - Services as Service Providers and Consumers using HTTP/XML, XSL, XSLT, XPATH, REST and SOAP/WSDL.
  • Experience in Web Development, designing User Interface (UI) applications and professional web applications using HTML, CSS, JAVASCRIPT, jQuery, Angular JS, Bootstrap Framework, Restful services, JSON AND XML.
  • Strong experience in application development using Java/J2EE technologies which includes implementing Model View Control (MVC) architecture using Spring, Core Java (Collections, OOPS Concepts), JSP, Servlets, Struts, springs, Hibernate, JSTL, Web Services (SOAP, RESTful), AJAX, JDBC, HTML and JavaScript.
  • Expertise in various open source frameworks like Struts, Spring, and ORM Technology like Hibernate.
  • Strong Experience in developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience using Hibernate for mapping Java Classes with database and using Hibernate Query Language (HQL).
  • Experienced in Development and Deployment of 3-Tier and n-Tier Architectures.
  • Proficiency, including architecture, with different RDBMS platforms like Oracle and SQL Server.
  • Strong knowledge on integrating tools like Jenkins and Maven.
  • Strong knowledge on SOAP and RESTful Web services.
  • Experience in Working with SOAP, WSDL, and UDDI with HTTP.
  • Expertise in working with IDE tools like Eclipse, Spring Tool Suite (STS) and WebSphere Application Server (WAS).
  • Extensive experience working with enterprise level data warehouses, writing advanced SQL queries including OLAP functionality using both OVER CLAUSE (PARTITION BY and ORDER BY) and OLAP functions to perform Ad-Hoc analysis and reporting.
  • Experience in writing stored procedures, functions, triggers and packages using SQL and well as PL/SQL for Oracle, DB2 and SQL Server.
  • Experienced on file transfer and connecting from Windows environments to UNIX servers using tools like Putty and FileZilla.
  • Expertise handling all the domain and technical interaction with application users / stakeholders, analyzing client business processes, and documenting business requirements (BRD).
  • Facilitated collection of Functional Requirements from system users, and prepared Business and Functional Requirement Specification documents.
  • Experience working with multiple/cross-functional groups, conducting brainstorming/root cause analysis sessions.
  • Committed team player and capable of working on tight project delivery schedules and deadlines.
  • Demonstrated willingness, interest, and aptitude to keep learning new technologies and acquire new skills.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, C++, HTML, CSS, JavaScript, SQL, PLSQL

Operating system: Windows, Unix

Java Technologies: Java, J2EE, JDBC, Hibernate, XML Parsers, JSP, Servlets, EJB, Struts, Spring Framework, Java Beans, Web Services (SOAP, RESTful), AJAX, JAVA 1.8

Framework: MVC, Struts, Spring

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP

Scripting Language: JavaScript, JQuery, Angular JS, Shell Script

Servers: Apache Tomcat, Web Application server

RDBMS: Oracle, DB2, MS SQL Server, MySQL

Tools: Eclipse, Maven, Jenkins Developer, SQL Developer, Splunk

Concepts: UML, Design Patterns

Analysis/Modeling Tools: UML, Waterfall, Agile

ORM: Hibernate

Version Control: CVS, SVN and GIT

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Worked on Initial Spring and Maven Configuration set for the Project Spring - Maven Framework.
  • Used Spring Core, MVC, IOC and DAO to develop intranet web application.
  • Developed REST and SOAP Based Web services and Consumed Services.
  • Worked with teammates to develop the Initial Project Pseudo Code.
  • Worked on the multiple projects - enhancements using HTML5, CSS3, XHTML, Java Script, Angular JS and JSP.
  • Customized Data Tables and High charts into Angular JS Directives.
  • Used SAX for parsing XML documents and CXF to build and develop services using frontend API's like JAX-WS and JAX-RS.
  • Used JAXB to convert xml data to java object and vice versa.
  • Used Micro Services to develop the application through API's that are not dependent on specific language.
  • Prepared software requirements and Component design documents, Component Specification document.
  • Developed services that are reusable and interoperable, using SOAP Web services.
  • Involved in System Testing, UAT phase and prepared test cases for the Testing.
  • Tested the Web services using SOAP UI and Mockito framework.
  • Worked on server set up configuration for JBoss server and to load Properties.
  • Used MVC design pattern for implementation.
  • Used Spring Boot to provide defaults for code and annotation configuration to quickly start the application.
  • Involved in the building Maven POM files and Maven testing.
  • Used SVN for maintaining the component and for release and version management, and Jenkins for continuous integration.
  • Involved in production support to resolve the issues raised by the users.
  • To work on test and end-to-end environment servers, used Splunk to see the application Logs.
  • Used Spring Boot to simplify the Spring Framework in developing the application.
  • Used JQuery to simplify the java script programming.
  • Experience on Mule ESB which is used to integrate the applications using mule configuration file.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Involved in performance testing, code reviews and actively participated in sprint reviews, retrospectives and grooming the user stories.
  • Involved in all the phases like requirement analysis and gathering, design, development, testing and deployment of the application.
  • Deployed the application on WebSphere application server.
  • Helped the new team members as being Shadow for knowledge transfer.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information with customers.
  • Co-ordinated with the offshore team regarding the user stories development and analysis.
  • Used SOA architecture to exchange information between different applications.
  • Used XSLT for transforming the XML documents into HTML and to other XML documents.

Confidential

Programmer Analyst

Responsibilities:

  • Expertise in coding business components using various API's of Java like Multithreading, Collections.
  • Extensively use Spring IOC, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application.
  • Scaled the component interactions and generalized the interfaces using SOAP web service.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Designed and developed SOAP and RESTful web services (JAX-WS & JAX-RS) using Apache CXF and Jersey.
  • Implemented RESTful web services(JAX-RS) in the Application.
  • Manage the development for all phases of the UI web application development from requirements gathering, cross browser testing, and production deployment.
  • Facilitate design walkthroughs with team to validate the user interface against requirements and information architecture.
  • Involved with Product Managers and Software Engineers to provide guidelines on solid UI design.
  • Used Content Management Tools in controlling their web pages by managing content distinct from the design Worked heavily on JQuery, JavaScript Objects to build prototypes for showing Rich Internet Applications.
  • Communicated with the developed Web Services using REST Client and JSON.
  • Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications with MVC capability.
  • Established continuous integration (CI) practices and standards by Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, GIT, JUnit and Maven.
  • Worked on writing React components in JSX, a JavaScript extension syntax allowing easy.
  • Designed front-end based on Bootstrap templates and embedded forms verification with JavaScript.
  • Developed best practices models for deploying accessible web pages with separating content
  • (HTML), presentation (CSS), and behavior (JavaScript).
  • Used XML, XSD to design SOAP based Web Services.
  • Performed Unit Testing (JUnit), System Testing and Integration Testing.
  • Coordinated Agile events including project planning, daily stand-up meetings, reviews, retrospectives, sprint and release planning.
  • Successfully configured & managed the Apache Server which handles the project.

Confidential

Java Developer

Responsibilities:

  • Developed Servlets and Server side components using EJB 3.0 under J2EE Environment
  • Worked extensively on REST templates to consume the REST web services including security
  • Worked extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to Web Sphere Portal Server
  • Used Design Patterns like Factory, Singleton, and Value Object and DAO pattern
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment
  • Built Web pages that are more user-interactive using JQuery plug-ins for Drag and Drop,
  • AutoComplete, JSON, AngularJS, NodeJs and JavaScript.
  • Created a Presentation layer for the clients to buy the memory cards using HTML, CSS, JavaScript and DHTML.
  • Involved in Creating and Consuming RESTful Services using NodeJS and Express Framework.
  • Used Promises to do AJAX call to connect front-end and back-end.
  • Implemented Customized and Hibernate validations in all the JSPs.
  • Worked on JQuery to make dropdown menus on web pages and display part of a webpage upon user request.
  • Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
  • Created a Registration and the profiles for the clients using the HTML, SQL Server, XML and jQuery.
  • Developed components to fetch the data from the back end using AJAX and JQuery
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Produced content pages with CSS layout and style mock up presentations and used JavaScript methods and properties.
  • Involved in configuring the GIT repository and maintain the version control using GIT.
  • Developed web presentation layer using HTML and CSS per internal standards and guidelines
  • Developed server side REST web services and called them from angular controllers.

Confidential

Java Developer

Responsibilities:

  • Designed UI screen for Insurance Quote to get User information with JSP, Struts tag library.
  • Developed Action Classes, Service Classes for Resident Insurance premium payment module.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Involved in the development of both the back end and the front end of the application using Struts,
  • Hibernate and Web Services.
  • Wrote PL/SQL Queries to get Schedule of policy payment and defaults.
  • Developed Session and Entity beans for Insurance Quotes.
  • Developed web services using Apache Axis web service engine. Used SOAP request response exchange pattern to exchange business XML's.
  • Responsible for Writing JSP for Online Quote for Resident Insurance.
  • Used Web Services for interacting with a remote client to access data.
  • Developed CMP read only Entity beans to get Insurance Quotes.
  • Fixed the bugs identified in test phase. Written JUnit Test cases for Unit testing in Pension Manager Module.
  • Documented CR impact analysis and prepared implementation documents.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in high level and detailed design, coding, testing and implementation for Project Management Tool, PMT.
  • Developed functional use cases and class diagrams for Confidential Customer Centre, VBCC.
  • Involved in implementation of Business Layer for VBCC.
  • Involved in Database Design & Analysis.
  • Developed Enterprise Session Beans.
  • Involved in implementation of ORM layer using Hibernate.
  • Developed Struts Action classes and Servlet Controller configuration.
  • Built Prototype and Technical Specification based on the Functional Requirements.
  • Extensively worked on the Calendar functionality in the PMT tool.
  • Implemented the calendar functionality and incorporated the Predefined events and Adhoc events in the PMT tool calendar.
  • Designed and developed the controller and view components using JSP’s and Servlets for PMT Application.
  • Defined JSP View flow in struts-config.xml.
  • Developed build scripts using ANT.
  • Used J2EE patterns and EJB for development of modules and Reporting purpose.
  • Designed and developed Web Components for the PMT.
  • Creation of Business Classes, and implemented the logic for the display of predefined and Adhoc events in the calendar part of the PMT tool.
  • Developed Rich User Interface using JSP for PMT.
  • Designed and created configurable Operations Java Classes and reusable java components for the PMT tool for Bonding.
  • Implemented Struts advanced features like Dyna Action Form, Dispatch Action etc.
  • Validations are done using JavaScript and Ajax.
  • Extensively worked on creation and configuration of Reusable Components using Core Java.
  • Worked on Oracle database for writing the queries and tuning the queries.
  • Extensively used hibernate and JDBC for retrieving and updating the data between the database and application.
  • Designed and created configurable Operations-Java Classes.
  • Written the PL/SQL blocks like Procedures, functions and packages for validation and retrieving multiple record sets from the data base based on business logic.
  • Used Spring frame work for the Confidential Center VBC.
  • Implemented Web Services for communication between VBC and external applications which communicate to VBC.
  • Involved in preparation of Integration Test Cases.
  • Worked in close inter action with Developers, Business Analyst, and Team Lead.
  • Successfully tested the application for Units, Functional Verification and System Integration.

Hire Now