We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Java Programmer with over 8 years of IT experience in Analysis, Design, Development, Testing and Deployment using Java - J2EE technologies
  • Goal Driven, self-organized Developer with comprehensive understanding of various software development approaches such as Waterfall, Agile, Iterative, Spiral and View.
  • Strong programming skills and development experience using Java, Struts, Spring, Hibernate, JSP, Servlets, Java Beans, JSP Custom Tags Libraries, JDBC and RMI.
  • Hands-on experience in using J2EE frameworks: Spring, Spring MVC, Hibernate, Struts, AXIS AND Jersey.
  • Quick-witted Competent with skillful ability in using Spring 4.0 (Dependency Injection/Inversion of Control/ Aspect Oriented Programming) and Object Relational Mapping frameworks like Hibernate 3.x/4.x with mapping of persistent classes and usage of HQL.
  • Proficient in Spring Templates(Spring JDBC, Spring Hibernate, Spring JMS, Spring Rest Templates)
  • Expertise in Creating and Consuming Web Services, related technologies and tools: SOAP, Restful, WSDL, UDDI.
  • Experience in testing web services using SOAP UI tools.
  • Experienced with frontend technologies like HTML, XHTML, CSS, JavaScript, jQuery and AJAX.
  • Multitalented Coder with extensive programming capability using IDE’s: Eclipse, OEPE, RAD, STS, Dream weaver
  • Technically Savvy with far-reaching talents using multiple RDBMS products like Oracle, IBM DB2, and MySQL
  • Expertise using Core J2EE patterns like MVC, Business Delegate, Value Object, Session Facade,Composite Entity, Service Locator, and Data Access Object
  • Experience in deploying business applications using application servers and web servers like IBM WebSphere, WebLogic, JBoss and Apache Tomcat and resolving Build Issues and verifying log4j and server logs.
  • Experience with unit testing using JUnit, Test NG, Mockito frameworks
  • Deploying the J2EE applications to Application Servers using Ant, Maven & Shell Scripts for creating Build Scripts.
  • Good knowledge in version control system tools like CVS, SVN, GIT
  • Supported the application in production and used SPLUNK to get the application logs to handle the incidents
  • Experience in working in an Onsite/Offshore delivery model.
  • Proactive and well organized with effective time management skills.

TECHNICAL SKILLS

Languages: Java, C++, C, .Net, C#, PHP, Python, PL/SQL

J2EE Technologies: JSP, Servlets, JDBC,JNDI, Java Beans, JMS, Web Services, SOAP, Restful

Web Technologies: JSP, Servlets, HTML5, CSS3, Java Script, XML, JSON, AJAX, Twitter Bootstrap

Frameworks/Tools: Spring, Hibernate, Struts Framework, MVC Architecture, Web Services, AXIS, Jersey, Log4j, Maven, JUnit, TestNG, Ant

Web/Application Servers: WebSphere, WebLogic, JBOSS, Apache Tomcat, Apache HTTP Server, IIS Server

Software Methodologies: Agile Scrum, Waterfall, TDD

Databases: MySQL, MS SQL Server

Scripts: Java Script, Shell Script, JQuery, Action Scripts

IDEs/tools: Eclipse, OEPE, RAD, Spring Source, Jenkin, Toad, SOAP UI, RALLY, JIRA, Quality Center, Tortoise SVN, Firebug, FirePath, SPLUNK

Testing Tools: Selenium IDE, JUnit, Jmeter

Operating System: MAC, UNIX, LINUX, DOS, Windows

PROFESSIONAL EXPERIENCE

Confidential, CA

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application.
  • Created UML diagrams such as Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
  • Used Dependency Injection feature of Spring 4 framework for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring 4 and Hibernate 4 Template support.
  • Implemented Transactions using Spring 4 Hibernate Manager framework.
  • Used Spring 4 MVC to bind web parameters to business logic.
  • Implemented ANT and Maven build tools to build jar and war files and deployed war files to Confidential servers.
  • Maintained relationship between objects using Spring 4 IOC.
  • Used JSTL to implement the business logic inside the JSP.
  • Extremely used JavaScript and jQuery for doing the client side validations.
  • Used AJAX to get the data from the server.
  • Have worked on Oracle 1 for storing and retrieving the application data.
  • Worked on JUnit 4 for testing and maintaining the system state
  • Monitoring the application logs in different deployment environments.
  • Effectively used Log4j framework to implement logging system for the project.
  • Wrote the build scripts using ANT.
  • Actively used JDBC during different processes with Oracle 10g.
  • Worked with DB team, Business Analysts, Project managers & users to analyze & implement requirements
  • Responsible for sending the testing instructions/test cases to the testing team, to make sure the enhancements or new requirements changes/implementations are working properly.
  • Writing SQL queries for necessary action on webpage as per the requirements.
  • Fixing the application defects/bugs in quick turnaround time.

Environment: Java, JSP, Servlets, Spring IOC, Spring MVC, Spring AOP, Spring Templates, Spring Tags, Hibernate, DAO, XML, JDBC, JavaScript, jQuery, Apache Tomcat, WebSphere, SOAP, WSDL, JMS, Eclipse, Jenkin, Maven, Oracle, JUnit 4, Log4j, ANT, Mockito, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, Agile, Rally, Linux

Confidential - Detroit, MI

Java Developer

Responsibilities:

  • Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
  • Designed and developed the application using Agile Methodology and followed Scrum, pair programming.
  • Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
  • Involved in designing and writing custom code for business, data access and UI layers using core Java.
  • Created Spring Controllers and Integrated with Business Components and View Components
  • Used Spring MVC, Hibernate, Web Services, SOAP, RESTFUL Technologies.
  • Developed Spring and Hibernate data layer components for the application
  • Integrated business layer using Hibernate with Spring DAO.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data and the configuration of database using Hibernate.
  • Developed Test Cases and Unit Tests for Functionality Testing using JUnit.
  • Used Maven for building of application and deployed to WebSphere Application Server.
  • Helped to deploy and resolve issues during deployment and Configured Maven, Ant, Shell Scripts. Used Jenkins for Continuous Integration (CI).
  • Used PL/SQL, Stored Procedures for handling SQL Server database.
  • Used SubVersion for creating the project structure and version controlling.
  • Performed unit testing for the service classes and the DAO’s using JUnit and assist users in the testing.
  • Gave production support for the entire application including trouble shooting and fixing bugs
  • Created technical solution documentation and Deployment Guide for the application

Environment: Java, Agile, Rally, J2EE, JSP, Servlets, JDBC, Java Beans, Spring DI, Spring MVC, Hibernate Templates, Hibernate, Web Services, SOAP, RESTFUL, JSON, XML, Maven, Continuous Integration, SVN, Log4j, JUnit, Oracle RDBMS, WebSphere Server, TOAD, Linux

Confidential, Abbott Park, IL

Java Developer

Responsibilities:

  • Involved inAnalysis,Design, Development, and Testingphases of the project
  • Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in WebSphere
  • Used design patterns like Service locator, Data Access objects, and MVC
  • ImplementedJavapersistence usingHibernate framework.
  • Used SOAP UI to test the web service request/response scenarios.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed Hibernate mappings and implemented required business logic.
  • Designed and developed the user interface using JavaScript, HTML and CSS
  • Used Hibernate for mapping objects to the relational database
  • Responsible for configuring the Tomcat Server to access the Database by setting up Data source & Connection Pool.
  • Utilized Log4j for request / response / error logging
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Unit and integration testing, logging and debugging using JUnit
  • Used deployment & Continuous Integration (CI) tools like ANT, Maven, and Jenkin.
  • Developed unit test cases using JUnit and helped testers in end-to-end testing.
  • Responsible for code migration and maintaining code versions, hot fixes using Subversion.

Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, REST, Axis, Jersey, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, ANT, MAVEN, TOAD, SQL, PL/SQL, Oracle, Design Patterns, UNIX, Tomcat, Oracle, Windows 7

Confidential, New York, NY

Java Developer

Responsibilities:

  • Involved in design and requirements gathering for project for further improvements and enhancements as per business requirements.
  • Development of application using J2EE, Spring, Hibernate, Web Services (SOAP & REST), jQuery, JSTL 2, Oracle, Maven technologies
  • Created business logic and application in Spring Framework, Hibernate and Annotations
  • Developed the persistence logic using Hibernate and configured using Annotations
  • Developed and consumed SOAP and Restful using Jersey and Axis Frameworks
  • Monitored error log using Log4j and solved the problems.
  • Used JUnit for testing and integration of modules.
  • Used various Design Patterns like Factory, Abstract Factory and Singleton Patterns.
  • Integrated the Spring framework with Hibernate ORM tool to access the Oracle database
  • Developed build and deployment scripts using Maven to generate WAR, EAR and JAR files and store them on the repository, publish and deploy on the Tomcat.
  • Developed java scripts for all client side validation and developed User Interface (GUI) using JSP, CSS.
  • Responsible includes integration cycle and deploying application on Production server and providing Production support.

Environment: Java, J2EE, Spring, Hibernate, Web Services, SOAP, RESTFUL, Axis, Jersey, Junit, Log4j, Maven, Servlets, JSP, HTML, CSS, JavaScript, JDBC, PL/SQL, Oracle, Apache HTTP Server, Apache Tomcat 6, JQuery, XML, Eclipse, Linux/Unix, CVS, Ant, Oracle, JUnit, J2EE Design Patterns.

Confidential

Java Developer

Responsibilities:

  • Analyzing business requirements along with team lead.
  • Designed necessary backend Java classes to support data access and user authorization.
  • Implemented MVC Architecture using Struts Framework.
  • Troubleshooting and implementing bug fixes related to client and user reported issues.
  • Involved in the coding of generating the Actions, Action Forms.
  • Designed the logic using Java classes and DAOs to perform the functionalities.
  • Wrote Client side validation using Struts Validate framework and Java script.
  • Implemented Struts Action classes using Struts controller component.
  • Wrote unit test cases for different modules and resolved the test findings
  • Developed the Servlets and Data Access Layer classes
  • Servlets and JDBC were used in retrieving data
  • Developed various daily jobs using PL/SQL stored procedure to update notification status in multiple tables.
  • Created WSDL and REST based Web services for adding, modifying and deleting trading partners.
  • Debugged and enhanced performance of the web application.
  • Developed high quality software solutions that satisfy our customers’ needs.
  • Created technical specifications and use cases.
  • Used SVN version controlling to maintain project versions.
  • Used agile development practices and work in short iterations to deliver a continuous flow of the most important and valuable features.

Environment: Java, J2EE, Struts, Hibernate, REST Web Services, Junit, Ant, HTML, JavaScript, JDBC, PL/SQL, Oracle, Apache HTTP Server, Apache Tomcat, XML, Eclipse, Linux/Unix.

We'd love your feedback!