We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Monroeville, PA

SUMMARY:

  • 7 Plus years of extensive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
  • Excellent Project implementation skills using J2SE (1.8/1.7/1.6), J2EE like Servlets (3.1/3.0/2.5), JSP (2.3/2.2), JDBC, Spring (4.1/3.1/3.0), Hibernate (4.3/4.1), JPA, (2.1/2.2/2.3), Web Services, AJAX, JSTL 1.2, CSS, JQUERY and XML.
  • Experienced in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, DOM, and jQuery, Ajax, JSON and XML that follows W3C Standards.
  • Proficient in java versions: JDK and J2EE with strong background of OOPs concept.
  • Proficient in Administration, installation, configuration, and fine Tuning and Deployment procedures of Web applications with Apache Tomcat Server (8.0/7.0), Jetty Server, IBM Web Sphere (8.5/8.0/7.0) on various Operating Systems like Windows, LINUX.
  • Strong experience of developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language (HQL)
  • Expertise in implementing spring framework for Dependency Injection, Auto-wiring, support for the Data Access Object (DAO) pattern and integrated with hibernate, Struts MVC.
  • Experience in writing build automation scripts like Maven (3.1/3.0) and deploying the J2EE applications
  • Hands on experience writing web services both client side and end point using SOAP and Rest Full (JAX-RS, JAX-WS).
  • Hands on experience with Relational Database Management System (RDBMS)
  • Strong experience in designing, Creating and Managing of Schemas and coding stored procedures, functions, triggers, packages using SQL Server (2012, 2008 R2, 2008, 2005) and PL/SQL with tuning concepts.
  • Excellent understanding of Software Architecture and Business requirements for existing and ongoing projects.
  • Proficient in Object-Oriented, Design, Development (OOAD) and integration of complex enterprise and web based applications using IDEs like Eclipse (4.4/4.3/3.7) and Net Beans (7.0).
  • Strong experience in Unit Testing of Java applications using Junit, made code changes wherever necessary.
  • Extensive experience in performing reviews like Code reviews and peer reviews for maintaining best coding standards
  • Highly self-motivated with strong analytical, communication and problem solving skills, excellent team player and ability to deliver under critical situations.
  • Strong ability in communicating with Project development team and prioritizing workload.

TECHNICAL SKILLS:

Languages: Core Java (1.8/1.7/1.6), C, C++.

J2EE Technologies: JSP (2.3/2.2/2.1), Servlets (3.1/3.0), JDBC (4.2/4.1/4.0), JSTL 1.2, Custom tags, EJB (3.2/3.1), RMI, JAXB (2.2.8/2.2.3/2.0 ) DOJO, JMS 2.0, JNDI, Web Services

Web Technologies: HTML 5.0/4.0, DHTML, CSS, XML, DOM/SAX, XHTML, XSL, AJAX, JQuery, PHP, AngularJs, NodeJs BackboneJs.

Frameworks: Spring (4.0/3.2/3.1/3.0 ), Hibernate (4.2/4.1/4.0), Struts (2.3/2.2/2.1/2.0 ), JSF (2.2/2.0), Spring web flow (2.4.x/2.3.x/2.2.x/2.1.x)

Scripting Languages: JavaScript, Python, Maven (3.3.x, 3.2.x, 3.1.x, 3.0), Perl, PHP, and UNIX.

Databases: Oracle11g, PL/SQL, SQL Server, IBM DB2 7.0/8.2, MS Access, MySQL, MongoDB.

Web/Application Servers: IBM Web Sphere (8.X, 7.X, 6.X), JBOSS 5.X, Apache Tomcat (8.0.x, 7.0.x, 6.0.x), Oracle WebLogic (12c/11g/10/9)Web services SOAP, WSDL, and REST

Development Tools/IDE: Eclipse (4.4/4.3/4.2/3.8 ), sublime, brackets, Dreamweaver Net beans, Maven build script

Design Patterns: MVC, DAO Pattern, Singleton Pattern.

Design Methodologies: UML

Open Source: JUnit, log4j1.2.

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, Monroeville, PA

Responsibilities:

  • Involved in SDLC phase of requirement analysis, design and development of the web based intranet application tool using Java, J2EE, Hibernate, Spring, Web Services, SQL and Oracle.
  • Deployed and currently maintaining the applications in JBoss application server in multiple environments.
  • Browser based client communications with server using REST web services with JSON.
  • Involved in developing single page applications, components using AngularJS 2 directives, controllers, view and routing, and service modules.
  • Implemented Rest based web services using JAX-RS annotations and consumed using HTTP services from AngularJS modules.
  • Responsible for development and consumption of Restful Web services.
  • Made use of the Swagger along with REST API to discover and understand the capability of services without access to source code, documentation
  • Developing persistence layer modules using Java Persistence API (JPA) annotations and Entity Manager .
  • Used Angular.js and Node.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Worked with Angular 2.0 to develop single page applications.
  • Extensively used Entity Class Associations, Criteria Queries, and Projections using Query DSL
  • Called multiple SQL Stored Procedures using JPA and JDBC.
  • Implemented Audit logs and Exception Handling using Spring AOP.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Involved in Unit Testing, Functional and Integration Testing for different Modules in the application using Junit.

Environment: Java1.8, JPA, Query DSL, Restful Web Services, Angular2, primeNG, NodeJs, Spring, Hibernate, Swagger, gulp, JUnit, Jetty, Maven, Jboss, SVN Oracle .

Senior Java Developer

Confidential, West Des Moines, IA

Responsibilities:

  • Involved in SDLC phase of requirement analysis, design and development of the web based intranet application tool using Java, J2EE, Hibernate, Spring, Web Services, SQL and Oracle.
  • Develop, implement and maintain a synchronous, AJAX based rich client for improved customer experience.
  • Developed SOAP based requests for communicating with web Services.
  • Implemented DAO layers using JPA standards and Hibernate API interfaces.
  • Used Spring Batch for running batch jobs.
  • Generated the stubs from WSDL and communicated with server using SOAP protocol.
  • Responsible in development of Web Services using SOAP based Web Services.
  • Used Spring MVC framework and configured many beans and wired them as per requirement.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Worked SAML authentication security to consume 3rd party Rating Web Services
  • Developed REST web services and SOAP web services using JAX-WS.
  • Designed REST APIs that allows sophisticated, effective and low cost application integration.
  • Developed web tier using Struts CSS, HTML, XML, JSP, and Servlet.
  • Used SQL Stored procedures for application that needed to execute as apart of a scheduling mechanisms.
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams.
  • Launched live chat program for site and developed a customer service and sales-related team that executed program.
  • Used Java Collections API extensively in the applications.
  • Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
  • Developed PL/SQL packages, procedures and functions.
  • Involved in Setting up the build, configuration and auto-deploy using Maven Build Tool
  • Used JIRA as project Management Tool to Track work items
  • Used Agile framework for design and development and participated in scrum meetings.
  • Involved in writing test cases using JUnit.
  • Involved in production support, monitoring server and error logs and foreseeing the potential issues.

Environment: Java, JSP, JQuery, t3.js, YUI, Bootstrap, Spring, Spring Batch, Hibernate, JPA, MySQL Server, AJAX, HTML, Apache Tomcat, JUnit, Web Services, SVN, JIRA, Maven, Jenkins.

Senior Java Developer

Confidential, Charles Town, WV

Responsibilities:

  • Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
  • Utilized Waterfall Methodology (SDLC) to manage development lifecycle.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
  • Analysis, design and development of application based on J2EE using Struts, Spring and Hibernate.
  • Involved in developing the user interface using Struts.
  • Developed well responsive single page application using AngularJS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3standards, with front-end UI team.
  • Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Involved in implementing the Hibernate API for database connectivity
  • Used Node.js to build a scalable network application where it can handle many connections concurrently.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Used YUI library for building richly interactive web applications using techniques such as DOM scripting, HTML, AJAX.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Implemented REST API using Spring framework.
  • Developed client side validation code using JavaScript and JQuery Validation Plugin.
  • Implemented database persistence layer to communicate with Oracle Database.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Project scope was to redevelop existing swing application to call remote EJB without using swing. Developed and deployed Portfolio application
  • Extended CSS as needed to accommodate new data and display types.
  • Responsible to maintainHTML5, CSS3 in JQuery as well as keeping the pages dynamic using AJAX, JSON and XML.
  • Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios.
  • In spite of fast paced Agile environment and aggressive timelines successfully managed to make last minute changes and delivered Release 1 deliverables
  • Extensively participated in developing the website across different browsers and performed cross-browser testing.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.

Environment: Java1.7, J2EE, HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, XML, REST, SVN, Hibernate 4.2, Spring 4.0, AngularJS, JSP, MVC.

Senior Java Developer

Confidential, Lawrenceburg, TN

Responsibilities:

  • Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Created user-centered design, keeping in view the business usability goals including meeting accessibility requirements and usability testing for participants with disabilities.
  • Create and maintain web pages using HTML5, CSS3, JavaScript, JQUERY and also responsible for Designing of Web pages including Ajax controls XML.
  • Integrated the Java code (API) in JSP Pages.
  • Used Springs Framework in the application, which is based on MVC design pattern.
  • Involved in configuring Spring controllers using IOC.
  • Involved in SOAP and Restful web services testing using SOAP UI and test web services using WSDL provided by development team.
  • Configured the Spring Framework for the entire business logic layer and set dependencies in Spring Context bean file.
  • Experience with Angular Js in two way data binding.
  • Worked with Angular JS for creating own HTML elements for building a much-companied Web.
  • Developed SOAP based requests for communicating with Web Services
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST
  • Utilized various JavaScript and Angular JS frameworks, AJAX for form validation and other interactive features.
  • Extensively worked on PL/SQL to write core business logic store procedures, functions in Oracle Database
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs
  • Development of MQ Application programs for JMS environments using queues and messages.
  • Used Hibernate for data base related queries for ORM.
  • Created and modified Stored Procedures, Functions and Triggers Complex SQL Commands for the application using PL/SQL.
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Responsible for ensuring the pattern consistency across all pages.
  • Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML5, XHTML, and CSS3.
  • Working with JMS handling and managing exception conditions.
  • Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
  • Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
  • The scope of project involved data distribution, data quality governance, data conversions/migrations
  • Designed and implemented the User Interface using OO JavaScript, HTML/HTML5, XML, and CSS3.
  • Expertise in using Bootstrap Framework responsive design.
  • Extensively worked in defect maintenance of Front End issues.
  • Worked on Responsive Design to make website Responsive for Desktop and Tablets.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
  • Follow up with the development team on the improvements, integration and further enhancements in the website.

Environment: HTML5, HTML, CSS2/3, JavaScript, Java, J2EE, JQUERY, JSP, Bootstrap, Angular JS, Hibernate4.1, Spring 4.0, AJAX.

Java Developer

Confidential, Lawrence, KS

Responsibilities:

  • Responsible for developing frontend UI.
  • Developed the business logic of some UIs using Java and Hibernate.
  • Worked on HTML5 elements such as form elements and attributes.
  • Worked on various CSS3 modules like box-model, fonts and animations
  • Strong experience with JavaScript and CSS libraries and frameworks such as jQuery and Bootstrap including in-depth knowledge of DOM, cross-browser support, and customization
  • Used REST API to access data from JavaScriptImplemented Spring JMS message listeners to consume messages from Apache ActiveMQ.
  • Configured JMS, MQ, EJB and Hibernate on Web sphere and Jboss
  • Implemented message and transport level WS-Security model in WCF web services
  • Experience in front-end MVC frameworks/libraries like AngularJS.
  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Follow agile methodology for the deliverables
  • Worked on handling JSON data from back-end and using it in the front-end
  • Designed web pages with standards compliant code and emphasis on browser compatibility Accessibility, and search engine optimization.
  • Extensively worked on SQL Queries, Stored procedures and Triggers
  • Used Chrome developer toolbar, Firebug and safari developer tools for trouble shooting and Debugging.
  • Used SVN for revision control.

Environment: Java, J2EE, Servlet, HTML, CSS, JavaScript, JQuery, AngularJS, Hibernate4.0, AJAX, RESTful Service,, Eclipse.

Software Engineer

Confidential

Responsibilities:

  • Involved in SDLC phase of requirement analysis, design and development of the web based intranet application tool using Java, Spring and Hibernate.
  • Used Struts validator framework to automatically validate user input.
  • Develop, implement and maintain a synchronous, AJAX based rich client for improved customer experience.
  • Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, and Servlet.
  • Developed JSP custom tag libraries.
  • Implemented web services for communicating by using SOAP hosted in the AWS
  • Prepared the REST and SOAP based service calls depending on the data passing to the web service.
  • Developed the Encryption Decryption program to secure sensitive data like user account information.
  • Involved in developing the customer form data tables, stored procedures and triggers.
  • Design and Implementation of the Encryption Algorithm
  • Meetings with the business users to finalize the scope, interpret written business requirements and technical specification documents
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Involved in writing test cases using JUnit.
  • Developed the database tier using JDBC 2.0.
  • Used CVS tools for version control.
  • Generate release notes for all the report deliverables.
  • Used web services in production analysis.
  • Involved in production support, monitoring server and error logs and foreseeing the potential issues.

Environment: Java 1.6, JSP 2.1, Struts 2.1, Spring 3.0, Hibernate 4.0, Servlets 2.5, JDBC 2.0, Oracle 9i, AJAX, CSS, JSP 2.2, HTML, Web Sphere 7.0, JUnit, Design patterns, Web Services.

Hire Now