Java Developer Resume
Sfo, CA
SUMMARY:
- Over 8+ years of IT experience in Analysis, Design, Development, Testing and Deployment of various Java/J2EEapplications in E - Commerce, Financial, Banking, Insurance and Confidential 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
Role: 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
Role: 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
Role: 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
Role: 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
Role: 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.
