Java Developer Resume Profile
Plano, TX
SUMMARY
- 7 years of experience in design, development experience with Java, JAVAEE and Spring Frameworks, MVC Frameworks.
- Involved in various stages of Software Development Life Cycle SDLC implementing Waterfall, Agile, Iteration and Scrum methodologies.
- Experience in deployment of the JAVAEE applications on WebSphere, Apache Tomcat, and JBoss.
- Experience with JUnit in performing unit testing and determining the application functionality
- Experience in implementing WebServices with REST, SOAP/WSDL using Service Oriented Architecture SOA
- Involved in complete software development life cycle SDLC like Analysis, Requirements, Design, Development, Testing and Implementation of the Project.
- Top quality architecture and development skills using latest technologies including Java, Spring Framework, Hibernate, Struts, and in-depth knowledge of JAVAEE.
- Participated in ongoing initiatives to improve processes and establish best practices. Supervised new technologies and evaluated how they could be integrated and utilized to better serve our clients.
- Design and Implemented highly efficient and rich UI components using JSP, HTML, CSS and JavaScript.
- Extensive experience in build, release and configuration management process.
- Planned, directed, and coordinated activities of different projects to ensure that goals/objectives were accomplished within prescribed time frames and budget.
- Experience on object oriented development using agile development, design patterns and tiered architecture.
- Proficient at grasping new technical concepts quickly and utilize the same in a productive manner.
- Excellent verbal and communication skills with the ability to successfully work with all levels of IT professionals and end users.
- Extensive working knowledge in UNIX, LINUX and Windows platforms
Technical Skills:
Programming Languages: Java, JavaEE, SQL, Perl
Java/J2EE Technologies: JSP, Servlets
Framework and Tools: Spring, Hibernate, Struts, JPA, Log4j, Maven
Web Services: SOAP, RESTful- JAX-RS, Apache CXF
Application Servers: IBM Web Sphere 7.0, Apache Tomcat 5/6/7
Database: Oracle 9. X/10g, SQL Server 2000/2005, MySQL 5.0, PL/SQL
Platforms: Windows XP/7/8, Linux, UNIX
Web Technologies: HTML, XHTML, XML, JavaScript, Ajax, JSON, CSS
Development Tools: Eclipse, Spring Source Tool Suite, Intelli j
Version Control Systems: Subversion SVN , IBM Rational Clearcase
Professional Experience
Confidential
Java Developer
Responsibilities:
- Designed and developed an application for displaying Heartbeat Information on a thread level for each Application Server in JCP ecommerce Platform across the data centers.
- Worked on design changes on the Heartbeat Client to accommodate new Heartbeat Information.
- Designed, developed, debugged and tested the web based application using the JAVAEE architecture.
- Designed and developed the User Interface using Spring MVC, JSP, Servlets and Java for both Business Logic and GUI development.
- Data loading using spring, Hibernate.
- Working with client team on system design, coding, unit testing deployment
- Developed the project using Agile Methodology
- Developed various RESTful Web Services using JAX-RS Jersey
- Mandated Version Control through Subversion
- Worked on the Maintenance of the Application
- Created tables and SQL queries and procedures using PL/SQL required for the modules developed.
- Designed the application in layered approach like Presentation, Service, DAO, Utils and Test modules.
- Developed stored procedures and triggers.
- Designed and developed the UI using JSP, HTML, CSS and JavaScript.
- Developed Data Access objects using JDBC API.
- Implemented Database Persistence Storage using Spring Transaction Management.
- Provided On call Support for all the applications deployed in the Web Servers and Managing various Filers and Schedule Jobs using Crontab and Inittab.
- Used JavaScript for client side validation.
Environment: Java ,J2EE,JSP, Servlets, ANT, XML, Eclipse 3.6, Spring MVC, Web Services , JavaScript, DHTML, HTML, CSS, AJAX, Oracle 11g.
Confidential
Java developer
Responsibilities:
- Parse eBay Production Logs of all App Servers across Data Centers and Process the Information to Generate Reports for Resource availability and Utilization to Manage Infrastructure.
- Implemented Payment Reports for the Big Merchants using PayPal and VeriSign Gateways for paying monthly bills, Payment declines and settlements.
- Provide CSV and XML data for the Transactions in eBay.
- Creating Transaction Reports for Short URL, Referrer, Browser, SQL and URL Transactions.
- Involved in developing the application using Java/JavaEE platform. Implemented the Model View Control MVC structure using Spring.
- Finding Min, Max, 95th and 99th Percentiles Median and Standard Deviations for API Calls and Database Web Service time with millions of data points with repeated data.
- Implement Regular expression based search for eBay transactions.
- Developed a POC for Point of Service as part of location based services using PayPal Payment Intermediation process.
- Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements.
- Used Spring Core Annotations for Dependency Injection.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Responsible to write the different service classes and utility API which will be used across the frame work.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP request.
- Used AJAX framework for server communication and seamless user experience.
- Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
- Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
- Used Log4j for the logging the output to the files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: JDK1.6, JSP, Servlets, Spring Framework 3.0, Spring JDBC, Web Sphere, Oracle 9i, XML, XPath API, UNIX, Web Services, WSDL, SOAP, AJAX, CSS, ANT.
Confidential
Java Developer
Responsibilities:
- Creation of Coding Standards for Java and JSP.
- Developed the User Interface using Java Server Pages JSP , Servlets and Front Controller.
- Responsible for Black Box testing, White Box testing, and regression testing using Load Runner.
- Implementing front-end validations using Java Scripts.
- Developed business objects using EJB.
- Database design and connectivity done by using JDBC bridge
- Used Data Access Object DAO to access the data with Data Source.
- Used JUnit to do the unit testing around the developed modules.
- Wrote SQL Queries and PL/SQL procedures for the application.
- Used Log4J for logging the error messages.
- Used Resource Bundle concept to ensure modularity and portability.
- Generated and deployed WAR files in Tomcat 4.1.27
- Developed and tested the applications using NetBeans.
- Designed strategies for taking backups at regular intervals using WinCVS
Environment: NetBeans, Tomcat 5.5, EJB, JDBC, JSP, Servlets, HTML, CSS, DHTML, JavaScript, XML, SQL 2000, Windows XP.