We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Louisville, KY

PROFESSIONAL SUMMARY

  • 6+ years of experience in software development includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications.
  • Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Service-Oriented architecture (SOA), Rational Unified Process (RUP), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Strong experience on software development methodologies like Waterfall, Agile development and Rapid Application Development.
  • Strong Experience on Web MVC framework like spring 1.x/2.5/3.x (Web MVC/Aspects/ DI/ORM/JDBC/AOP/Context/Security) and Web framework like Struts 1.x/2.x (MVC Architecture, Interceptors, Action Mappings and resource bundles).
  • Good experience in developing web applications using Java language and technologies include Core Java, J2EE Servlets, Java Server Pages (JSP), JDBC, JPA, EJB, JSF, Java Mail API and MVC Framework.
  • Good knowledge on Spring Social and Spring Security.
  • Experience on Spring RESTful web service.
  • Strong knowledge on ORM technology i.e., Java Persistence API (JPA) and ORM tool i.e., Hibernate 3.
  • Good knowledge on RDBMS languages like SQL and PLSQL.
  • Good experience in Design and Development of database systems using different RDBMS Databases like MySQL, Oracle, PostgreSQL and DB2.
  • Strong experience in developing enterprise applications like Banking, Financial, Insurance, Manufacturing, HealthCare, Private and Public Sector Domains.
  • Extensive Knowledge in all phases of Project and Product development life cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re-Engineering and Documentation.
  • Excellent programming skills and development experience with JDK 1.5,1.6&1.7, J2EE, Servlets, JSP, JSF, EJB, Java Beans, JMS, JDBC, J-Unit and Web Services.
  • Strong experience on Application servers like JBoss, WebLogic, WebSphere, GlassFish during the development of Enterprise applications.
  • Strong experience on web servers like Apache Tomcat.
  • Experience in client side Technologies such as HTML, DHTML, CSS, AJAX and JavaScript.
  • Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets.
  • Extensive experience in different IDEs like Eclipse, Net Beans, RAD.
  • Good experience on Build tools like Apache Ant, Maven and knowledge on Gradle.
  • Experience on version control tools like SVN, CVS and GitHub.
  • Good exposure to Java Web Services development using SOAP, REST, WSDL &UDDI and Spring3.x/4.x.
  • Have good knowledge on Spring Framework. Used spring in presentation layer and service layer and integrated with Hibernate in Data Access Layer to achieve ORM persistence.
  • Expertise in programming with SQL, PL/SQL and Stored Procedures.
  • Highly Self-motivated and goal oriented team player with strong analytical, debugging and problem solving skills, Strong in object oriented analysis and design. Diversified knowledge and ability to learn new technologies quickly.

TECHNICAL SKILLS

Languages: JAVA/J2EE, PL/SQL.

JAVA Technologies: Core Java (JDK 1.5, 1.6, 1.7), J2EE, JSP, Servlets, JDBC, Java Mail, EJB 2.0/3.0, Web Services.

Web Technologies: HTML, DHTML, XML, JavaScript, JQuery, JSON, Cascading Style Sheets (CSS), XSLT, AJAX, Boot Strap.

Distributed Technologies: RMI, EJB, JMS.

Middleware Technologies: Web Services.

Application Server/Web Server: WebSphere, WebLogic, JBoss, Oracle Application Server, Tomcat.

Database: Oracle (version -11g, 10g, 9i, 8i), MySQL, PostgreSQL.

Frameworks: Struts 1.1/1.2/2.0, Spring MVC 2.0/2.5/3.0/3.5, JSF.

ORM Tool/Framework: Hibernate 2.0/3.0/3.5, JPA.

Other Tools: Log4J, JUnit, Ant, Maven.

Operating Systems: Windows 95/98/NT/2000/Me/XP/Vista/Win7.

IDE: Eclipse 3.x, JDeveloper, IntelliJ, My Eclipse,NetBeans.

Version Control Tools: SVN, CVS, GitHub.

SQL Tools: TOAD, SQL Developer, SQL Yog, Navicat.

PROJECT EXPERIENCE:

Confidential, Louisville, KY

Senior Java developer

Responsibilities:

  • Designed and developed Controllers and View components using spring framework.
  • Involved in high level design, Application design, and development and testing.
  • Used Spring framework for implementing Dependency Injection, AOP, Spring ORM
  • Consume the Web Services to retrieve data from different applications using SOAP protocol and Spring RESTful web service.
  • Involved in end to end development and bug fixing.
  • Used Maven to build and deploy the application on JBoss server.
  • Configured Hibernate’s mapping files and configuration file to achieve persistence with RDBMS.
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
  • Developed Web services for sending and getting data from different applications using RESTful web service with JAX-RS using jersey.
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
  • Responsible for analyzing, designing, implementing, testing, and maintaining all EDI processes and relationships in the environment.
  • Used SVN for version control and used Eclipse with STS as the IDE for developing the application.
  • Used Oracle11g as backend database using Windows OS. Involved in development of Stored Procedures.
  • Integrated the application with Spring Quartz framework.
  • ORM tool Hibernate to represent entities and fetching strategies for optimization.
  • Written Oracle Stored Procedures and Functions for the application.

Environment: JDK 1.7, Oracle 11g, Hibernate 3.5, spring 3.2, JUnit, Maven, Web Service, HTML, JQuery, Eclipse, SVN, JBoss.

Confidential Alexandria, VA

Java developer

Responsibilities:

  • Designed and developed Action and Action Form classes using struts framework
  • Involved in high level design, Application design and development and testing.
  • Developed font end application using (Model, View, Controller) framework.
  • Developed business logic using Core java and Spring MVC 3.0 for processing the front-end request.
  • Used spring frameworks to auto wire/inject components and also configure the batch jobs.
  • Consume the Web Services to retrieve data from different applications using REST protocol
  • Involved in critical business logic analysis.
  • Involved in end to end development and bug fixing.
  • Used Maven to build and deploy the application on JBoss server.
  • Used PL/SQL developer for writing the queries.
  • Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used JAX-RPC Web Services using SOAP to process the application for the customer
  • Developed Web services for sending and getting data from different applications using SOAP1.1.
  • Used SVN for version control and used eclipse as the IDE for developing the application.
  • Used oracle11g as backend database using Windows OS. Involved in development of Stored Procedures.
  • Supported Testing Teams and involved in defect meetings.
  • Used Spring framework for implementing Dependency Injection, AOP, Spring ORM
  • ORM tool Hibernate 3 to represent entities and to maintain persistence with RDBMS

Environment: JDK 1.7, Oracle 11g, Struts 1.3, Hibernate 3.5, spring 3.2, JUnit, Maven, Web Service, HTML, JQuery, SVN and JBoss.

Confidential, Santa Clara, CA

Java Developer

Responsibilities:

  • Designed and developed Controllers, Form Bean classes using spring framework
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed front end modules using JAVA, JSP and Servlets.
  • Integrated with Web Methods via web services.
  • Used SQL Server as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Worked on jQuery for user interface interactions, effects and themes built on top of the jQuery, JavaScripts.
  • Developed web application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • I have worked on agile environment uses incremental approach and also have daily standup meetings.
  • Consumed web services from different applications within the network.
  • Worked on Enterprise JavaBeans is service - side model that encapsulate the business logic of an application
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 3.0 Framework for Dependency injection and integrated with Hibernate
  • Used Spring Web flow to manage complex page flows.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Used Maven build tool to build and deploy the application on WebSphere 7.0
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used SVN for version control and used Eclipse as the IDE for implementing the application.

Environment: JDK 1.5, MY SQL, Spring3.1, Hibernate 3.5, JUnit, Maven, Web Service, HTML, jQuery, SVN, Eclipse, CSS, JNDI, JAX-WS, XML, XSL,XSLT, SQLYog, SOLR, WebSphere 7.0.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Designed and developed views, controller and model components using Spring MVC/ Spring web flow-JSF.
  • Used J2EE design patterns like Value Object Pattern, MVC, Spring Rest API, Singleton Pattern and DAO.
  • Worked in new development, enhancements and bug fixings.
  • Organized Spring Beans and Java packages to separate business services, persistence, and presentation layers, and to ease maintenance and promote database flexibility.
  • Involved in the development of HTML pages, JSPs for different User Interfaces used JSP tag libraries for creating complex web pages.
  • Implemented associations among various entities, configuring the XML mapping for the defined entities with the corresponding classes.
  • Creating logs for error tracking using Log4J.
  • Used XML for developing deployment descriptors, hibernate mapping files.
  • Used core java extensively with Collections.
  • Used Spring framework to develop business logic components.
  • Deployment and Configuration of Application in WebLogic Application Server.
  • Used Hibernate to develop DAO code
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Developed JMS as a client interface as a Message producer for Message queue.
  • Extensive manual and unit testing experience in multiple projects
  • Developed JUnit Test Cases
  • Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files

Environment - Java/J2EE, Eclipse, Web sphere, Oracle, PL/SQL, Hibernate, Spring, Spring web flow, HTML/DHTML/CSS, Java Beans, JMS, WebLogic, Maven, Subversion, CVS, Junit, XML, Log4J.

Confidential

Java Developer

Responsibilities:

  • Developed application using JSF framework that leverages classical MVC architecture
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer
  • Developed the workflow interfaces using JSPs, CSS, Backing beans and JSF framework.
  • Worked on jQuery for user interface interactions, effects and themes built on top of the jQuery and Java Scripts.
  • Created topics, queues and MDB’s for communication using JMS/IBM MQ Series
  • Used JAX-RPC Web Services using SOAP to process the application for the customer
  • Developed the application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Worked on Enterprise JavaBeans is service - side model that encapsulate the business logic of an application.
  • Writing automated JUnit test cases using framework like Mockito and spring tests. And, Message Driven Beans to send emails notifications.
  • Configured and maintained the Spring Application Framework’s IOC container.
  • Developed Tables, Indexes and Triggers for the database using TOAD
  • Configured the connection pools and security for the server
  • Used JUnit to perform unit testing
  • Developed the application using Eclipse
  • Deployed the application on JBoss.
  • Developed the application using Rational Application Developer
  • Supported Testing Teams and involved in defect meetings

Environment: JDK 1.5, JSF, AJAX, Oracle 11g, EJB, Hibernate, Spring, Oracle application server, Toad for connecting to oracle, JDeveloper, Eclipse, Web Service, JBoss.

Confidential

Java Developer

Responsibilities:

  • Developed GUI using JSP, Struts frame work.
  • Developed Action forms, Action classes using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Coded Entity Beans for data persistence within Data Layer.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Developed a Spring MVC application in connecting to database.
  • Adapted RESTful for performing web services.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project
  • The technical environment included Java, JDK1.5, JSP, JSTL, EJB, Eclipse3.2, Struts 1.1, JavaScript, Struts Validation frame work, Tomcat, UML, ORACLE 9i/10g, Clear Case and Clear Quest.

Environment: Java, Servlets, JSP, HTML, Hibernate3.2, Spring2.5, JDBC, RESTful web service, Eclipse, Struts, Log4J, Java Script, MySql 5.1.4, JBoss.

We'd love your feedback!