Java Developer Resume
Cincinnati, OH
SUMMARY:
- Over 4 years of IT experience in Analysis, Design, Development, Testing, Deployment of various Java/J2EE applications in E - Commerce, Financial, Banking Domains.
- Involved in all the phases of Software Development Life Cycle including Analysis, Design, Development, Integration and Implementation using Waterfall and Agile Methodologies.
- Proficient in using Java, J2EE Standards, JSP, Servlets, Java Beans, Web Services, SOAP, WSDL, XML and Javascript technologies.
- Hands-on experience in J2EE frameworks like Struts, Hibernate, Spring, Spring MVC.
- Expertise in Creating and Consuming Web Services, related technologies and tools: SOAP, Restful, WSDL, SOAPUI tools.
- Experienced with frontend technologies like HTML, XHTML, CSS, JavaScript, JQUERY and AJAX.
- Excellent knowledge of Oracle, MySQL and SQL Server databases.
- Experience in deploying business applications using application servers and web servers like IBM WebSphere, WebLogic, JBoss and Apache Tomcat server.
- Experience with unit testing using JUnit.
- Deploying the applications to App Servers using Ant, Maven for creating Build Scripts.
- Hands on experience in developing UML Diagrams like Class, Use case and Sequence diagrams.
- Good knowledge in version control system tools like CVS, SVN, GIT
- Expertise in designing applications using J2EE design patterns like Singleton, Factory Methods.
- Proficient to learn new things, Excellent communication skills, Hardworking & Quick learning, Self-motivated, precise and dedicated.
- Ability to manage scope, and project resources.
TECHNICAL SKILLS:
JAVA:, C,C++,SQL and PL/SQL
J2EE Technologies: JSP, Servlets, JDBC, JNDI, Java Beans, JMS, Web Services, SOAP, Restful
Frameworks: Spring, Spring Batch,Hibernate, Struts Framework, Web Services, AXIS, Jersey, Log4j, Maven, JUnit, TestNG, Ant
Web Technologies: HTML, JavaScript, PHP, XML, CSS, XHTML, DHTML, jQuery, AJAX
WebSphere, WebLogic:, JBOSS, Apache Tomcat, Apache HTTP Server
CVS:, Subversion (SVN), GIT
IDEs/tools: Eclipse, Spring Tool Suite, Jenkin, Toad, SOAP UI, RALLY, JIRA SVN, Firebug, FirePath, SPLUNK
Database: Oracle, My SQL, HBase, Hive, Mongo DB and Cassandra.
Operating System: MAC, UNIX, LINUX, DOS, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati OH
Java Developer
Responsibilities:
- Used Agile/ Scrum Development methodology and maintained Scrum related information in Rally
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for the two modules.
- Developed the DAO layer using the hibernate for real time performance used the caching system for hibernate
- Used Spring MVC Framework Dependency Injection for integrating various Java Components
- Experience in working with Spring MVC Controllers and Spring Hibernate templates
- Hands on experience with data persistency using Hibernate and Spring Framework
- Consumed Enterprise Web Services and generated client using Jersey and Axis Frameworks in RAD IDE
- Used Spring batch framework for batch applications.
- Configured the Spring, Spring batch, Hibernate, Log4j configuration files
- Completed test cases using JUnit and Mockito Frameworks
- Helped UI to integrate the java beans data using JSTL, Spring tags, JSP, jQuery, JSON, Taglibs
- Involved in testing and deployment of application Tomcat Application Server
- Designing the application with reusable J2EE design patterns like Front Controller, Session Facade, TO (Transfer Object) and DAO patterns.
- Used ANT, Maven to build & deploy applications, helped to deployment for CI using Jenkin and Maven
- Wrote SQL queries and Stored Procedures for interacting with the DB2 Database
- Was part of production support team to resolve the production incidents
- Documentation of common problems prior to go-live and while actively in a Production Support role.
Environment: Java, J2EE, JSP, Sevlets, JDBC, XML, Spring, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, RAD, Oracle, TOAD, JUNIT, Mockito, SQL, PL/SQL, JSTL, Spring Tags, HTML, Java Script, CSS, ANT, Maven, Jenkin, MongoDB, Robomongo, UML, TOAD, WebSphere, Agile, Rally, Linux.
Confidential
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, 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.
- 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.
- Involved in the coding of generating the Actions, Action Forms.
- Wrote Client side validation using Struts Validate framework and Java script.
- Wrote unit test cases for different modules and resolved the test findings
- 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 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.
