We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 8+ years of software development experience in Analysis, Design, Development, Implementation, Integration and testing of Application Software in web - based environments, distributed n-tier products and Client/Server architectures.
  • Experience in full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies like Waterfall, Agile, SCRUM, RUP and Test Driven Development.
  • Experience in providing Production Support for Java/J2EE applications.
  • Expertise in designing and developing applications using JEE technologies including Servlets, JSP, EJB, JMS, Struts, JPA, AJAX, Hibernate, JAX-RS, JAX-WS(Web Services) JNDI, JDBC.
  • Extensive experience in development of cross browser compatible web pages using HTML/HTML5, Java Script, jQuery, JSP, AJAX, JSO, CSS/CSS3 and MVC Framework.
  • Experience in developing enterprise applications using Model View Controller architecture and implementing Web/Enterprise architectures using open source frameworks such as Struts1.0 & Struts 2.0, Spring MVC, and knowledge of IOC, AOP, and security.
  • Experience in JavaScript, JQuery, Angular.JS, Bootstrap and CSS.
  • Experience withAngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery,and Angular.JSetc.
  • Experience in implementing various design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Expertise in creating XML, XML Schemas, XSLT, XPath, DOM/SAX Parser.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, REST, JAX-WS, JAX-RS, JAX-RCP and Apache Axis.
  • Proficiency in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/UDDI/WSDL).
  • Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with database systems.
  • Strong database connectivity skills with Oracle and SQL Server database and programming languages T-SQL, PL/SQL, Stored Procedures, Triggers and Cursor.
  • Excellent working knowledge of using App servers WebSphere, Jboss, WebLogic, Tomcat in building and deploying applications.
  • Well experienced in deployment tools such as ANT, MAVEN in building source code.
  • Thorough knowledge of IDE like RAD, Eclipse, NetBeans, IntelliJ IDEs.
  • Experience in designing Use Cases and Class Diagrams using UML.
  • Very good experience in developing Test Cases using JUnit.
  • A project oriented team player with solid communication and interpersonal skills and the ability to maintain a congenial relationship with the client team and with the ability to manage multiple priorities under aggressive deadlines

TECHNICAL SKILLS

Languages: Java, J2EE, SQL/PLSQL, Unix shell scripting

Java Technologies: J2SE, J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, web Services, JSF, AJAX, JQuery, EJB, JSON

Frameworks Tools: JDK, Struts 2, Spring, Hibernate, JSP 2.0, Servlets 2.4, JUnit, Log4j

IDE: Eclipse, RAD

RDBMS: Oracle 9i, 10g, 11g, 12c, MS SQL Server 2008/2012, MySQL

Web/Application Servers: Tomcat 5.5/6.x/7.x, WebLogic11g/10.3/8.1, WebSphere 5.0/6.0, Tomcat 6, JBoss, TC Server

Middleware: Soap Web Services, Rest Web services, JMS

Web Technologies: JSP, XML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, JSF, Ajax, JSTL, Angular.js, Bootstrap.

Applications/Tools: Ant, Maven, Jenkins, RAD7.5/6.0, Rational Clear Case, Rational Clear Quest, TOAD, SQL Developer

Operating Systems: Windows 8.1/8/7/XP/NT, Unix, Linux.

Version Controls: CVS, SVN, Visual Source Safe, Clear Case

Methodologies: Agile Scrum, eXtreme, Rational Unified Process RUP, SDLC, TDD

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Discussed with business users and generated the real use cases, sequence and class diagrams for the development of the application.
  • Designed Development of technical specifications using design patterns and SOA methodology using UML, Unit test, Integration & System testing.
  • Used JSPs, HTML,JavaScript, CSS, JQuery and AngularJs for development of the web pages.
  • Developed Ajax,JavaScript validation functions for client side validations.
  • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • Provided production support by debugging and fixing critical issues related to application and database.
  • Troubleshooting of high volume and transaction and connection pool related issues in production and refactored code to fix the issues.
  • Involved in moving the application to Production.
  • Used Eclipse4.5 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using log4j framework.
  • Used SVN version control to track and maintain the different version of the project.
  • Documented the results based on the Production, Acceptance, Integration Environments.
  • Published and consumed RESTful web services.
  • Used object query tool JXPath to simplify querying of sets ofjavaobjects by using XPath-based syntax and JQuery.
  • Developed and tested the application in Eclipse development environment and deployed into the Web Logic.
  • Developed flexible, scalable code, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Implemented MVC architecture by using Spring to send and receive the data from front-end to business layer.
  • Worked with PL/SQL using Oracle and Oracle database.
  • Involved in functional testing, unit testing and Integration testing and defect fixes using tools like JUnit, Mockito, JMock.

Environment: Java 1.8,J2EE, Eclipse, Oracle Web logic Server, Oracle 12c, MySQL, SQL Developer, PL/SQL, EclipseLink, JDBC, Spring, Hibernate, JSP, Servlets, Java Beans, HTML, CSS, Java Script, JQuery, AngularJs, AJAX, REST Web Services, UML, ANT, Maven, Apache Camel, Git, Jenkins, Junit, Mockito.

Confidential

Senior Java Developer

Responsibilities:

  • Worked closely with business analysts, product owners and project managers to analyze new proposals and requirements; designed the integrated tool, developed and implemented various modules.
  • Worked closely with scrum team in Scrum Planning and Agile development process and ceremonies including scrums, planning events, backlog grooming, retrospectives and demos.
  • Involved in designing UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose.
  • Used Java/J2EE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO) and Service Locator.
  • Deployed and supported the application in production the application using Tomcat
  • Development of persistent components using Hibernate 3.0.
  • Involved in the production support of the application.
  • Extensively participated in Agile Development Methodology using Rally.
  • Worked extensively with Oracle database using TOAD and SQL Developer.
  • Designed databases and queried them using SQL, PL/SQL, Triggers, Views and Stored Procedures using Oracle 12c.
  • Developed Data Access Objects (DAO) for retrieving data for features needing bulk data access.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in Oracle database.
  • Worked on SOAP, WSDL and implementation of code templates to generate WSDL file, and serialization files.
  • Used XML to code configuration files and JAX-B to call web services described by WSDL.
  • Worked with XML processing such as XSD, Xpath, XSL, XSLT, JSON.
  • Published and consumed RESTful web services.
  • Implemented Maven built scripts and used SVN, and CVS as version control.
  • Involved in writing test case plan and final document.
  • Used Git for the source code management.

Environment: Java 1.7,J2EE, Eclipse, Tomcat, Oracle 12c, TOAD, SQL Developer, PL/SQL, JDBC, Spring, Hibernate, JSP, Servlets, HTML, XML, JSON, REST, Web Services, SOAPUI, WSDL, UML, ANT, Maven, Apache Camel, CVS, SVN, Rally.

Confidential, Phoenix, Arizona

Java Developer

Responsibilities:

  • Involved in SDLC's requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Developed class diagrams and sequence diagrams with the help of Enterprise Architect.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) and Inversion of Control (IoC).
  • Developed dynamic responsive Web Application by integratingAngularJSwith Bootstrap which is further integrated with Web Services.
  • Developed tabbed pages by usingAngularJSdirectives.
  • Developed custom directives, factories and services inAngularJS.
  • Designed the front end applications, user interactive (UI) web pages using web technologies like HTML/HTML5, XHTML, JQuery and CSS/CSS3.
  • Worked on creating the JSP's, HTML, JavaScript, Controllers, Model Beans, Data Access Objects, XML binding classes, CSS, Helper classes in the application.
  • Created Spring MVC - REST based JSON Services, used Rest Template for making a client call to JAX-RS web services.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Configured, Deployed and maintained the Web.xml and enhanced the security authorization and authentication and the Dynaprop configuration.
  • Integrated multiple systems using IBM MQ message queues and XML.
  • Involved in developing EJB'S for the business logic using Session facade pattern and deploying them in Web Logic.
  • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Oracle 10g database was used for Stored Procedures in the application.
  • Used PL/SQL to manage data and create tables.
  • Performed unit testing using JUnit framework.
  • Used ANT scripts to build the application and deploy on Web Logic Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application using Eclipse and used CVS for version control.

Environment: Java,J2EE, Web Logic, Eclipse, Oracle, Spring, Hibernate, JSP, Servlets, Eclipse, AngularJS, Spring, JavaScript, HTML, XML, REST, Web Services, PL/SQL, JDBC, UML, JNDI, Ajax, ANT, CVS, Log4J, Unix.

Confidential, Bethlehem, PA

Java Developer

Responsibilities:

  • Involved in business requirements gathering and Analysis, Design, Development, Integration and testing of application modules.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Developed JSP, HTML, XHTML HTML5 pages for compact and modified views worked on responsive web design using Angular.JS CSS/CSS3 and bootstrap.
  • Developed project's web page as Single Page Application(SPA) by usingAngularJS.
  • Designed services and factories and injected into various methods by usingAngularJS.
  • Wrote spring configuration for the beans defined and properties to be injected into spring's Dependency Injection.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Involved in integrating Single sign on which is provided by OIT as a web service. Developed RESTfulweb services using JAX-RS, JAXB technologies.
  • Hands on experience in writing Spring Restful Web services using JSON / XML.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate,JavaBeans and JQuery.
  • Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate ORM framework.
  • Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate 4.0 ORM framework.
  • The Configuration of Hibernate mapping files (hbm) of POJO and configuration with spring.
  • Created Table Spaces, Tables, Stored Procedures, Functions, and triggers in Oracle.
  • Used Subversion (SVN) for version control.
  • Maintained the JUnit test scripts for development and test environments according to the latest deployments.
  • Participated in Build and Deployment activities using MAVEN build script.

Environment: Core Java, HTML, Ajax, JQuery, Angular.js, Bootstrap, CSS/3 JavaScript, Servlet, JSP, Spring, JPA, Hibernate, REST based Webservices, EJB, log4J, Maven, JUnit, SVN, Eclipse, UNIX Shell scripting, Weblogic, Oracle11g.

Confidential, Philadelphia, PA

Java/J2EE Developer

Responsibilities:

  • Designed and developed user interface using asynchronous technologies using AJAX and Struts frame works.
  • Developed UI and backend applications using Struts, Hibernate,Java, JSP, HTML, DHTML, JavaScript, Jquery and AJAX.
  • Implemented JSP, Struts Tag Libraries, JavaScript and CSS for developing User for creating/generating Hibernate classes and configuration XML's and to also manage CRUD operations (insert, update, and delete).
  • Responsible for development of configuration, mapping andJavabeans for Persistent layer (Object and Relational Mapping) using Hibernate.
  • Involved in implementing Message Driven Beans for asynchronous processing.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
  • Involved in working for the development of stateless session beans as part of enterprise layer.
  • Involved in Integration to integrate with external systems using SOA (Web services, WSDL, SOAP, UDDI, and XML).
  • Designed and developed interface components using HTML, JSP and JSTL tags framework.
  • Implemented the project using IDE Eclipse 3.0.
  • Fine-tuned the application for performance by doing query optimization.
  • Implemented design patterns MVC, DAO, Singleton, Factory etc.
  • Involved in develop and modify SQL server queries and stored procedures.
  • Implemented new features to deploy on Web logic application servers.
  • Involved in writing test cases using JUNIT for various modules.
  • Review source code and generate peer review reports.
  • Involved in unit testing and bug fixing.
  • Involved in writing ANT scripts to build and deploy the application.
  • Used IBM Rational Clear case as version control system.
  • Developed the different components of application using Rational ApplicationDeveloper(RAD).

Environment: Java,J2EE, JSP Framework, Servlets, Struts1.2, JDBC, HTML, Hibernate, SQL Server,EJB, Struts, T-SQL, Log4j, Web logic, UML, JSTL,Custom tags, XML, Clear case, Windows, Eclipse, Design Patterns.

Confidential, Livonia, MI

Java Developer

Responsibilities:

  • Involved in design reviews to verify that design meets quality standards and functional requirement.
  • Implemented the User Interface with HTML, XHTML, JavaScript, and CSS.
  • Developed web components using JSP, Servlets, and JDBC.
  • Implemented Spring MVC for data transfer between Web forms and Model.
  • Implemented multi action spring controllers.
  • Extensively used Spring Framework for Business Layer - accessing enterprise services like JNDI, JMS, and Job Scheduling.
  • Transactions were managed by using Spring AOP and Spring Transaction management and dependency injection.
  • Created Database model, domain objects and DAO's that interact with the database and store the template related data and events.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • EmployedJava(JAX) WS for JARs respectively.
  • Extensively used Hibernate as an ORM in data access layer to access and update information in the database.
  • Involved in design reviews to verify that design meets quality standards and functional requirements.
  • Implemented the User Interface with HTML, XHTML, JavaScript, and CSS.
  • Developed web components using JSP, Servlets, and JDBC.
  • Tested the Business layer and the service layer with JUnit test cases.
  • Involved in writing user and technical documentation.
  • Involved in developing stored procedures and triggers in PL/SQL in Oracle.
  • Involved in Database design, writing stored procedures and triggers, writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets.
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.

Environment: Java1.6, J2EE, HTML, CSS, JSP, JDBC, JMS Hibernate, Spring, Web Logic 8.0, Apache MQ, Tomcat, JAXB, Oracle, Web logic.

We'd love your feedback!