Java Developer Resume
Sfo, CA
SUMMARY
- Over 8+ years of IT experience in Analysis, Design, Development, Testing and Deployment of various Java/J2EE applications in E - Commerce, Financial, Banking, Insurance and Health Care 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, RMI, JAXB, UDDI, XML, Java Script and DHTML technologies.
- Hands-on experience in Spring Architecture and Spring Related Technologies: Spring DI/ MVC/ Spring JDBC/ AOP/ Batch/ Struts, Spring Templates (Spring JDBC, Spring Hibernate, Spring JMS, AXIS & Jersey and Spring Rest Templates)
- Expertise in Creating and Consuming Web Services, related technologies and tools: SOAP, Restful, WSDL, UDDI, Jersey and AXIStools.
- Experience in configuring and using Hibernate 3/4 and coding DAO components
- Experienced with frontend technologies like HTML, XHTML, CSS, OOPS, JavaScript, jQUERY & AJAX.
- Proficient in using industry-standard IDEs and Java Tools: Eclipse, NetBeans OEPE, RAD & Spring Source.
- Hands on Experience with database technologies like Oracle, MongoDB, Cassandra, MySQL &SQL Server
- 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
- Deployed applications to App Servers using Ant, Maven and Shell Scripts for creating Build Scripts.
- Hands on experience in developing UML Diagrams like Class, Use case and Sequence diagrams.
- Good knowledge ofversion control systemtools like CVS, SVN, GIT
- Expertise in designing applications using J2EEdesign patterns like Singleton, Factory Methods.
- 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.
- Penchant to learn new things, excellent communication skills, Hardworking & Quick learning, Self-motivated, precise and dedicated.
- Ability to manage scope, and project resources. Mentor and develop technical staff.
TECHNICAL SKILLS
Languages: JAVA, C, C++,SQL and PL/SQL
J2EE Technologies: JSP, Servlets, JDBC, JNDI, Java Beans, JMS, Web Services, SOAP, Restful
Frameworks: Spring, Hibernate, Struts Framework, Web Services, AXIS, Jersey, Log4j, Maven, JUnit, TestNG, Ant
Web Technologies: HTML, JavaScript, PHP, XML, CSS, XHTML, DHTML, jQuery, AJAX
Web/Application Servers: WebSphere, WebLogic, JBOSS, Apache Tomcat, Apache HTTP Server
Software Methodologies: Agile Scrum, Waterfall, TDD
Version Control Tools: CVS, Subversion (SVN), GIT
IDEs/tools: Eclipse, OEPE, Spring Tool Suite, Jenkins, Toad, SOAP UI, RALLY, JIRA, Quality Center, Tortoise SVN, Firebug, FirePath, SPLUNK
Database: Oracle, My SQL, HBase, Hive, Mongo DB and Cassandra, CQL
Operating System: MAC, UNIX, LINUX, DOS, Windows
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
Java Developer
Responsibilities:
- Used Agile/ Scrum Development methodology with Rally
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for external payment gateway functionalities.
- 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 SpringMVC 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 Frameworksin RAD IDE
- Configured the Spring, 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 Singleton Class, Front Controller, Session Facade, Session Factory etc.
- Used ANT, Maven to build & deploy applications, helped to deployment for CI using Jenkins and Maven
- Wrote SQL queries & Stored Procedures for interacting with the Oracle database for promo code and offers.
- 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, Servlets, JDBC, XML, Spring, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, RAD, Oracle, TOAD, JUNIT, SQL, PL/SQL, JSTL, Spring Tags, HTML, Java Script, CSS, ANT, Maven, Jenkins, MongoDB, UML, TOAD, WebSphere, Agile, Rally, Linux
Confidential, Fredericksburg, VA
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 planning
- 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
- 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.
- 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 Sub-Version 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
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 and 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, Harrisburg, PA
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.
- 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.
- 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.