Sr. Java Developer Resume
Dublin, OhiO
SUMMARY
- 10+ years of IT experience in the field of distributed applications, business professional and expert level experience in all phases in Software Development Life Cycle (Analysis, Design, Development, Implementation, Testing and Debugging) of Object Oriented Console and Web Applications with Java/J2EE and distributed n - tier applications.
- Experience in deploying, configuring and administering with Apache Tomcat (6.5, 7.0).
- Expertise in developing enterprise applications using Framework Technologies such as, Spring MVC, DAO, JDBC and Web services (Soap, WSDL and Restful API).
- Experience in Writing Test Cases and debugging, test driven Development with JUNIT and loggers using Log4j.
- Experienced in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML5, JavaScript, JQuery, Angular JS2, Bootstrap2, Ajax, JSP, Servlets, JSF, CSS3 and JavaBeans.
- Proficient in working with Spring Framework 4.0 and spring MVC and Spring Boot (Dependency Injection, Data Access Objects, and MVC Framework)
- Proficient in using XML Suite of technologies like XML, XML schemas and XML parsing.
- Extensive experience in web server, web logic management, Transaction management and Java connection pool management with Oracle 11g
- Developed Synchronous and Asynchronous Java processes to manage server load developing stable and fast systems
- Involved in both Waterfall based approach and Agile/SCRUM methodologies for development.
- Hands on Experience with version control tools like SVN and GIT and CMS Servers.
- Familiar with web/application servers like Web Sphere, Web Logic, JBoss, and Tomcat Server, GlassFish.
- Proficient with creating Logos, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
- Strong knowledge in cross browser compatibility issues and W3C standards.
TECHNICAL SKILLS
- Java8
- Core Java
- J2EE
- J2SE
- Lambda Expressions
- Stream API's
- Time API
- Micro service
- Spring Boot
- REST web services
- Spring Cloud
- Spring Core
- Spring AOP
- Spring IOC
- Spring MVC
- Spring JPA
- Spring Security
- Spring Reactor
- Event Handling
- SDLC
- DAOs
- MySQL
- PostgreSQL
- NoSQL
- Hibernate
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- Experience of Data Access Object (DAO) case to display a reflection layer between the Business reason level (Business address) and the Persistent stockpiling level (data source).
- Experience in implementation of Web-based Enterprise Applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Spring MVC), SQL and Object Oriented Programming techniques.
- Experience in Implementing Graphical User Interface (GUI) pages by utilizing JSP, HTML5, CSS3, JavaScript, JQuery, Bootstrap3.
- Experience with Core Java concepts like Collection Framework, Multi-threading, Generics, Serialization,and Externalization.
- Knowledge of making SOAP-basedWeb Services using JAX-WS and RESTful organizations like JAX-RS.
- Experience using Hibernate for mapping Java classes with database and using Hibernate Query Language
- Knowledge on ideas of Java 8 like Functional Interfaces and Lambda Expressions.
- Experience with unit testing using JUnit.
- Experience in web servers like Apache Tomcat, Boss, Web Sphere Application Server, Web Logic.
- Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures,andTriggers.
- Knowledge of applying best Design Patterns and Strategies to enormous business applications to diminish tight coupling, enhance execution, developing and testing.
- Hands-on Experience with Spring, Hibernate,andJPA structures.
- Hands on Experience in developing building tools like Maven,Ant,andGradle.
- Extensively worked on Java, JSP, Servlets, Swings, MVC Architecture (Struts and Spring), Spring, Spring Web flow 2.0 Hibernate, EJB, JMS, AJAX, JSF, Web services, Java Script, HTML, Angular JS, Bootstrap JS, DHTML, JSTL, Site Mesh CSS, and Custom Tag Libraries to develop JSPs.
- Analyzed and built Administration module for an Ecommerce website.
- Experience in developing B2B Ecommerce website using Confidential WebSphere E-Commerce.
- Hands on experience using IDEs like Eclipse, Rational Application Developer (RAD), Web Sphere Studio Application Developer 5.0Rational Software Architect (RSA).
- Extensively worked on relational databases like Sybase, DB2, MS SQL Server, Oracle 9i and MySQL.
- Strong in object oriented design/analysis, UML modeling, classic design patterns and J2EE patterns.
- Designing and implementing scalable, RESTful and microservices-based mobile back-end. The back-end is being written in Java usingSpring boot for simplicity and scalability.
- Developed RESTful web services interface to Java-based runtime engine and accounts.
- End to end application design and development using RESTful APIs, Micro-services, Spring boot, Spring Cloud, HTML5, CSS3, Bootstrap 3.0 and jQuery.
- Used React.js library functions for the logical implementation part Confidential client side for all the application.
- Expert knowledge in complete AngularJS architecture and building Frontend applications using AngularJS.
- Designed, implemented, operated, and maintainedMicroservices based on Vert.x for visibility and management of Cloud Platform.
- Proficiency in using Amazon Web Services API's, advanced AWS Services and worked on AWS computeservices such as Elastic Computer Cloud (EC2), Rational Database Service (RDS), Lambda
- Experience in writing Master Test Plans, Test Cases, and executing test scenarios (Includes Unit testing(using JUnit), Integration testing, System testing(SIT), Regression testing, Acceptance testing(UAT), developing and maintaining test scripts/data, analyzing bugs, coordinating with team members in fixing the errors.
- Fast learner, good technical abilities and skills developed by a strong work ethic and self-learning.
- Detail-oriented problem solver,interest and ability to learn new technologies and flexible team player with excellent communication skills.
Environment: C++, Java, J2EE, PL/SQL, Spring, Hibernate, Spring MVC, Spring Core,Spring IOC, Spring AOP, Spring Security, Spring Web Flow, Spring JDBC, Spring Boot.JMS, JSF, SLF4J, Log4J, JUnit, Apache Struts 2.0.0/*, Spring AOP, DAO in Spring Frameworks, JUNIT, AJAX, iBatis Hibernate(ORM).
Confidential
Sr. Java Developer
Responsibilities:
- Using Requirement Editor tool which is Wrote DTA Printing logic which use to capture correct data from SOAP Payload received from CORE Application and convert that data into Expere logic
- Developed Capability to capture eSignature and eForm onto documents.
- Involved with Business in Requirement gathering and Requesting changes to wolterskluwerregarding Expere Schema.
- Involved in Doc Enablement Project, in which we use to EnableeDelivery and eSignature of packages and documents for customer using Technology such us Hibernate, Spring, Oracle SQL, MQ, Rest and SOAP.
- Implemented application level persistence using Hibernate and Spring.
- Consumed Web Services using Apache CXF framework for getting remote information
- Used Apache CXF as the Web Services framework to implement the REST APIs involved.
- Deployed EJB Components on WebLogic.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Developed Generation of package which contain documents using Springand hibernate.
- Involved in distribution of package using Quartz Job, MQ's and web services.
- Worked on managing, editing and deleting the site content and publishing and un-publishing them in Drupal 8.0
- Worked with reactjs
- Created Multiple Re-usable UI Directives by defining Angular.JS Directives, Attaching Event Listeners, Controllers & Updating DOM elements.
- Developing the client's User Interface using PHP, JavaScript, HTML and graphics tools.
- Customized Drupal plugins and Drupal themes
- Involved with different team in Doc Enablement project to enable eDelivery and setting Data on documents to activate eSign and eForm using Oracle Sql, XML, XSD etc.
- Involved in Writinglogs for Enablement project which is used to search defect using Splunk viewer.
- Worked as Production support and Integration test support in Doc Enablement Project.
- Involved in development of CORE Velocity Project which is based on writing 100% test coverage and refactoring current codebase.
- Used to refactor code using groovy language.
- Changed current expere schema which used to create template using Bean to use Groovy Thymeleaf to generate XML template.
- Involved in writing 100% test coverage for our current codebase in CORE Velocity using TestNG, Mockito and power Mockito.
- Currently working as Production Support for CORE Velocity Project.
- Designed, implemented, and tested the Reusable Software Component Repository shared throughout tablets and media vaults.
- Worked on the spring framework like Spring IOC and Spring DAO.
Environment: - J2EE, Oracle 12g, Spring Framework, Hibernate, Groovy, Groovy Thymeleaf, AngularJS, TestNg, Mockito, Quartz, MQ, XML, XSD, SVN Repository, Log4J, Maven, Windows Command, Eclipse Neon, Restful Service and SOAP.
Confidential, Dublin, Ohio
Java Developer
Responsibilities:
- Involved in complete project Life Cycle, i.e. Design, Analyzing, Implementation, unit Testing and UAT Testing support and Production Maintenance.
- Extensively used agile development methodology and project planning.
- Focused on developing the Application UI for presentation.
- Used Struts Action Classes and regular Java classes. Implemented client side validations using JavaScript and server side validation in the Action classes.
- Develop, test and implement cross-browser compatible DRUPAL themes using valid XHTML/CSS.
- Writing controllers that are responsible for transferring control between components, routing and rendering views.
- Designs custom themes, plugins, and sites using PHP5 /WordPress and Canvas framework for the faster deployment and Experienced in DRUPAL themes, modules, and familiarity with the DRUPAL API and hook system.
- Writing components that hold model data and call back functions for the actions triggered from view.
- Responsible for the implementation of the presentation layer for the application using HTML5, CSS3, JAVASCRIPT and its frameworks like Angular.JS, React.JS, Backbone.JS etc.
- Experience in content management systems like DRUPAL, Joomla, WordPress to perfectly suit the client's requirements.
- Developed Web pages using JSP, JavaScript, HTML, AJAX, CSS, to create the user interface views. Adopted Model View Controller architecture and used Struts to implement MVC in the application.
- Used Hibernate to develop DAO in Model component of Struts MVC and to interface with the database.
- Developed Java Beans to store and exchange data between Model, View and Controller Confidential runtime.
- Developed all J2EE components using My Eclipse IDE.
- Installed Web sphere Server for handling HTTP Request/Response.
- Designed and developed a web client using Servlets, JSP, Java Script, HTML and XML using Struts Framework.
- Used XML, XSL and SOAP to transfer data and messages to and from web services.
- Actively debugged the code to find bugs and errors and improve the application stability.
- Used CSS for better look and feel the user interface along with JQuery and JavaScript for DOM manipulation, validation and UI design.
- Utilized AJAX to increase web page's interactivity, speed and functionality.
- Experienced in writing SQL and PL/SQL scripts including Stored Procedures, functions, packages and triggers and Managed and administered all SQL Server database systems.
- Created various test cases to test the method throughout the application using JUnit and test the functionality of methods using JUnit and eclipse.
- Automated the build process by using MAVEN build tool.
- Involved in creating design documents for the project.
- Actively involved in getting the production issues resolved.
- Added functionality as career timeline and media (images / Video) upload using technology HTML, JQuery, JavaScript, CSS.
- Extensively used HTML5, React.JS, Angular.JS, JSON, AJAX and DOM scripting for form validations. And JSON for data exchange between client and server.
- Especially working with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer and also used Ajax, JSON to send a request to the server to check the functionality of the websites.
- Used Require.JS for dependency injection.
Environment: - Java, J2EE, Java Script, J Query, Struts, Hibernate, Spring, Web Sphere, WebServices, Ajax, XML, My Eclipse, SQL Server, JUnit, Maven, SOAP, HTML5, CSS3, AJAX, PHP, Lamp, MySQL, Drupal, HTML, CSS
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed the applications using Java, JSP, JDBC, Servlets, Web Services, Struts, HTML5, CSS3 and JavaScript etc.
- Implemented the Project structure based on Spring MVC pattern usingspring boot.
- Developed Rest Endpoints Using REST Controller ofSpring boot.
- Designed and developed very complex and large web pages using AngularJS, HTML 5, and CSS.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Used all the components of STRUTSFramework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
- Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Validated query execution plans & tuned queries using Indexes, Views and Batch processing.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- ImplementedJava Data Structures (Sorting techniques) for binding data with user interfaces.
- Created service components using different java design patterns and object oriented concepts.
- Developed web components using MVC pattern under Struts framework.
- Application deployed on JBoss server.
- Designed and developed Service layer using Spring framework, Hibernate persistence layer, JMS with message driven beans, and JSP for web-tier.
- Developed POJOS for Data Model and created respective hbm files to map the Java Objects with Relational database tables.
- Implemented the backend business layers using EJBs and Web Services
- Developed Web Services to communicate with other modules using XML based WSDL and REST protocols.
- Implemented persistence Layer using Custom JDBC DAOs to handle CRUD operations
- Used Message Driven Beans for asynchronous messaging which act as façades that routes the request to the next layers.
Environment: s: JDK 1.6, Core Java, Web Services, Hibernate 3.0, Spring boot, Spring 2.0, Log4j 1.4, Eclipse 3.5, Oracle 10g, JSON, Xml, PL/SQL, JBoss, prime faces, REST, HTML, CSS, Angular JS, JavaScript.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in gathering, analyzing, documenting and maintaining system requirements and design documents.
- Developed Java helper Classes to help accomplish common tasks and eliminated code duplication.
- Created rich user interface for the web application using JSP, HTML, JSTL, JQuery, JavaScript and AJAX.
- Deployed and tested the application on Web Logic application server.
- Used Hibernate to develop DAO in Model component of Struts MVC and to interface with the database.
- Developed Java Beans to store and exchange data between Model, View and Controller Confidential runtime.
- Used CVS as a documentation repository and version controlling tool.
- Used Log4j to log events, exceptions and errors in the application to serve for debugging purpose.
- Created various test cases to test the method throughout the application using JUnit and test the functionality of methods using JUnit.
- Written ANT build script for the application build and deployment.
- Extensively used Net Beans IDE for building, developing and integrating the application.
- Used XML, XSL and SOAP to transfer data and messages to and from web services.
- Created Hibernate configuration files, created POJOs and mapping files.
- Actively debugged the code to find bugs and errors and improve the application stability.
- Used CSS for better look and feel the user interface along with JQuery and JavaScript for DOM manipulation, validation and UI design.
- Utilized AJAX to increase web page's interactivity, speed and functionality.
Environment: s: Core Java, JSP, Servlet, JQuery, JavaScript, AJAX, XML, XSL, SOAP, Log4j, Struts, CSS, Hibernate, Oracle 11g, Net Beans, Ant, CVS, Weblogic, Rational Rose.
Confidential
Sr. Java Developer
Responsibilities:
- The project included building a scheduling tool for nurses with optimal patterns Confidential the backend using Java.
- Introduced various validation methods to prevent wrong inputs.
- Designed the logic using Java classes and DAOs to perform the functionalities.
- Integrated the Struts and Hibernate to achieve Object relational mapping.
- Developed the test cases and performed the unit testing.
- View is constructed by using JSP, HTML, CSS and JavaScript.
- Worked with Agile software development team.
- Developed the UML diagrams for the application architecture using Ms Visio.
- Participated in requirements gathering stage and proposed a design meeting the business requirements.
- Used Eclipse tool for application development.
- Developed functional and technical design documentation.
- Developed the uses cases for the business requirements.
- Developed the user interface using Struts and HTML.
- Developed four main modules for the website based on the java.
- Responsible for deploying the application on Apache Tomcat.
- Performed End user testing and Unit testing using JUnit.
- Made use of SQL queries to perform various functionalities in the database SQL Server.
- Developed the test cases for the end user testing.
- Prepared the project documentations and the module wise documentations.
- Involved in the client interactions sessions and led the final project presentation
Environment: Java, Agile, J2EE, Hibernate, JSP, HTML, CSS, JavaScript, Struts, JUnit, SQL Server, Eclipse, MS Visio, Apache Tomcat.
