Java Developer Resume
Phoenix, AZ
SUMMARY:
- Over 7 years of experience in Java/J2EE projects in software analysis, design, implementation and development.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
- Proficient with Software development methodologies like Agile and Waterfall Methodologies.
- Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
- Expertise in coding business components using various API's of Java like Multithreading, Collections.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Spring (IOC & AOP), Hibernate, Session Beans, JDBC and JNDI.
- Strong Expertise in front end technologies such HTML, CSS, JavaScript and AJAX.
- Expertise in middle tier technologies like JMS (Point-to-Point and Publish and Subscribe)
- Exposure to Oracle database with JDBC drivers in developing applications using SQL and Stored Procedures (PL/SQL), MySQL database techniques.
- Expertise in developing in IDEs like Eclipse, RAD, NetBeans; experienced in writing Maven and ANT build scripts for development and deployment.
- Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
- Developed and deployed J2EE applications on Application Servers and Web Servers including WebSphere, Web Logic, JBoss, and Apache Tomcat.
- Hands on experience with using JUnit Test Cases for unit testing, Integration testing, functional testing, server- client side testing and knowledge in other testing methodologies.
- Excellent analytical, problem solving and communication skills.
TECHNICAL SKILLS:
Languages: C, C++, Java, SQL, PL/SQL.
J2EE Technologies: Servlets, Spring (IOC and AOP), Hibernate, Session Beans JDBC, JNDI.
Web Technologies: JSP, JavaScript, AJAX, HTML, CSS, XML, DOM.
Web Services: SOAP, REST, WSDL.
Databases: Oracle, MS SQL Server, MySQL.
Middleware: JMS (Java Messaging Service).
IDEs: Eclipse, RAD, NetBeans.
Application/Web Server: Apache Tomcat, JBoss, WebSphere, WebLogic.
Operating Systems: Windows, UNIX/Linux.
Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), FTP.
Design Patterns: Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern.
Other Tools: ANT, Maven, Clear case, Subversion, JUnit, UML.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Involve in planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
- Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background.
- Developed the user interface using HTML, CSS and JavaScript.
- Design and development server side of Restful web services using spring framework.
- Used Spring Rest Template to use the exposed rest web services.
- Developed batch process for storing data into flat file from database using spring batch.
- Developed DAO layer using Spring JDBC and wrote several SQL queries to store and retrieve results from database.
- Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables.
- Spring core, Spring JDBC, spring batch and MYSQL database for storing and retrieving Inventory system.
- All the coding and testing was performed using Eclipse.
- Along with DBA involve in writing Store procedure using MYSQL.
- Participate in technology/tools evaluation and software technical proof of concepts.
- Used JUnit for Unit testing the application.
- Performed API testing using RESTful client in Mozilla Firefox.
- Extensively participated in UAT and system regression testing.
- Developed and maintained ANT Scripts.
- Deployed the application on WebLogic and Apache Tomcat application servers.
- Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects.
Environment: Java, Core Java, Spring, JDBC, Spring Batch, HTML, CSS, JavaScript, MYSQL, Web Services (RESTful), Eclipse, Oracle, PL/SQL, WebLogic, Apache Tomcat, Log4j, ANT, JUnit, SVN, Linux.
Confidential, Oklahoma City, OK
Java Developer
Responsibilities:
- Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns and guidelines.
- Designed and developed all the user interfaces using JSP, Servlets and Spring framework.
- Developed the DAO layer using Hibernate and used caching system for real time performance.
- Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications.
- Used Spring ORM module for integration with Hibernate for persistence layer.
- Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE.
- Used AJAX for developing asynchronous web applications on client side.
- Wrote JSP and Servlets classes to generate dynamic HTML pages.
- Design and develop XML processing components for dynamic menus on the application
- Adopted Spring framework for the development of the project.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database.
- Involved in fixing bugs and unit testing with test cases using JUnit framework.
- Developed build and deployment scripts using Maven to customize WAR and EAR files
- Used Log4j for application logging and debugging.
- Coordinated with offshore team for requirement transition and providing the necessary inputs required for successful execution of the project.
- Involved in post-production support and maintenance of the application.
Environment: Java, J2EE, JSP, Servlets, DAO, Hibernate, Spring MVC, Web Services (SOAP, WSDL), JMS, JSP, XML, AJAX, HTML, Log4j, Eclipse, ANT, JUnit, SVN, Linux.
Confidential, Fort Worth, TX
Java Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements.
- Created Spring MVC configuration for the Project.
- JSP's, JSTL tags and Tag Libraries, Servlets have been used extensively for developing server side components.
- Used JavaScript, AJAX, JQuery, HTML and CSS for implementing the client side functionality for various web pages needed for the application.
- Designed and Implemented MVC architecture using Spring MVC.
- Hibernate has been used for implementing the Persistence Framework for Database.
- Involved in writing Service (Session Beans), Object Service and DAO layers of an application.
- Followed the client coding standards.
- Implemented Multithread concepts in Java classes to avoid deadlocking.
- Eclipse is used to develop and deploy the application.
- Used Agile methodology to develop the application.
- Developed and deployed the SOAP based Web Services.
- Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
- Involved in unit testing, Peer Review and UAT testing.
Environment: Java, J2EE, Spring MVC, Hibernate, SOAP, WSDL, JSP, JSTL, JavaScript, AJAX, JQuery, HTML, CSS, Web Sphere, JUnit, Log4j, Eclipse, CVS, Windows.
Confidential, Houston, TX
Java Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements.
- Involved Developed application business components and configured beans using Spring IOC.
- Developed DAO classes using Hibernate Template from spring with Hibernate API.
- Designed and Implemented MVC architecture using Spring MVC.
- Involved in creating User Authentication page using Java Servlets.
- Designed and developed User Interfaces using.
- Used Eclipse as an IDE for developing the application.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Wrote PL/SQL queries to access data from Oracle database.
- Developed Web Service using WSDL, XML and SOAP for transferring data between the Applications.
- Developed test cases and performed as a unit test using JUnit Framework.
- Involved in Production Support and solved many production issues based on priority.
Environment: Java, Spring MVC, Hibernate, JSP, JavaScript, CSS, Web Services (SOAP, WSDL), XML, Eclipse, JBoss, Oracle, JUnit, Log4j, Eclipse, Clear Case, Windows.
Confidential, McKinney, TX
Java Developer
Responsibilities:
- Maintained the existing code as based developed in Spring and Hibernate framework by incorporating new features and fixing bugs.
- Developed the User Interface using HTML, CSS and JavaScript.
- User input validations done using JavaScript and developed use cases using UML.
- Business Services using the Servlets and Java.
- Developed and modified Servlets to accept and process request from the clients.
- Developed various objects using java and HTML and to maintain well-structured GUI and to interact with Controllers to get data from Oracle database.
- Developed java classes for business layer.
- Developed database objects like tables, views, stored procedures, indexes.
- Involved in testing and fixing the bugs.
Environment: Java, J2EE, Servlets, Spring, Hibernate, JSP, HTML, DHTML, CSS, JavaScript, Custom Tags, XML, Oracle (PL/SQL), UML, Web Logic, JUnit, Log4j, Eclipse, Windows.