Java Developer Resume
Fort Worth, TX
OBJECTIVE
- Actively seeking a Software Engineer /developer position that utilizes my experience in Java and Database development on software projects from conception through implementation and maintenance.
SUMMARY
- Over 7 years of experience in developing java/jee and web applications.
- Having good experience in developing java/jee and web applications using Spring MVC, Spring, Java, JEE, HTML5, JavaScript, JSTL and CSS.
- Having experience in developing SOA applications using Apache CXF, WebServies (SOAP, RESTFul) and XML.
- Experienced in JPA and SQL.
- Worked on Apache POI and iText to generate Excel and PDF files.
- Experience of unit testing using JUnit API.
- Expertise in implementing different design patterns such as singleton, session fa ade, DAO, DTO, Factory and Business delegate.
- Proficient in programming by using the IDE s such Eclipse and RAD/RSA 7.
- Experienced in build tools MKS, Marimba and ANT.
- Good exposure to WebSphere Application Server 6.0, Web Logic 8.x, Tomcat and having good work experience in RDMBS such as Oracle and SQL server.
- Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing and good experience with software development methodologies like waterfall and agile.
- Ability to interact with IT staff or vendors in performing complex testing, support and troubleshooting functions.
- Strong interpersonal skills, ability to interact with team members and good communication and presentation skills.
TECHNICAL SKILLS
Languages: Java, J2SE, J2EE, SQL and PL/SQL.
Technologies: JDBC, JPA, AJAX, Spring, JSP, Servlets, GWT, EJB, JMS, Swing, JavaScript, DOJO, JSON.
Markup Languages: HTML, CSS, DHTML, XHTML, XML, XSLT.
Webservices Technologies: XML Schema, DTD, REST, SOAP, WSDL, SAAJ, JAX - RPC JAXP,SOA, JAXR, UDDI, Message Handlers, DOM, SAX, XQuery, XPath, XSL, XSLT.
ORM technology: Hibernate.
Application servers: Glassfish, WebLogic, Web Sphere, JBoss and Oracle
Web Servers: Apache Tomcat.
Directory Server: Netscape LDAP, Oracle Internet Directory (OID).
Applications Frameworks: Struts 1.x, Struts 2, JSF and Spring MVC.
Databases: Oracle, MySQL and SQL Server.
Operating Systems: Windows 9X/NT/2000/XP, Red hat Linux 9,RHEL and Solaris.
IDEs: Eclipse, Netbeans, WebLogic Workshop, My Eclipse, RAD.
Version Control Systems: Clearcase, CVS, Subversion, WinCVS, TortoiseCVS, CVSNT.
Tools: Clarify CRM, Load Runner, Ant, JUnit, Log4J, DOM Viewer.
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
Java Developer
Responsibilities:
- Designed and developed the web application using Spring, Spring MVC, Java, JEE, JPA, JSP, HTML5, CSS and JavaScript.
- Developed the framework for all layers of the application (UI, Business and persistence).
- Designed and developed the Batch Email processing using Spring Batch and Confidential Email API.
- Designed and developed the Excel and PDF generation using Apache POI and iText framework.
- Worked on SQL and JPQL
- Setup the application from beginning like defining eclipse projects, framework, Entities, build for the application and deploying in different environments.
- Setup the build and deployment process for the application using MKS and Marimba
- Worked on defects created in production environment and solved the fortify issues.
- Developed the standalone application using java to send emails.
Environment: Java, JEE, Spring, Spring MVC, Spring Batch, Apache POI, iText, JSP, HTML, CSS, JSTL, JavaScript, JQuery, SQL, RSA 7, WAS 7.0 and SQL Server
Confidential, Chicago, IL
JAVA/J2EE Developer
Responsibilities:
- Design and development of system using java, j2ee technologies.
- Involved in the application development using Spring,Spring MVC and Spring JDBC.
- Application development usingweb based technologies such as JSP, Web Service (SOAP based), WSDL.
- Experienced in implementing UI(Controller), Service and business and DAO layers.
- Involved in Oracle 10g database development by creating Oracle PL/SQL Functions, Procedures, Triggers and Packages.
- DevelopedANTbuild scripts to automate the deployment to various WebServers.
- Extensively tested the code usingJ-Unittests.
- Used agile methodologies and test driven development.
- Unit test the code to ensure that it is aligned with technical and functional objectives.
Environment: Java, JSP, Servlets, JDBC, Spring 3.0,Spring MVC, Spring JDBC, Web Services, XML, Eclipse, Apache, WebSphere 6.0, Oracle 10g, Unix, JIRA,CVS
Confidential, Northborough, MA
JAVA/J2EE Developer
Responsibilities:
- Analyzing, Developing & Testing Computer Applications.
- Worked on core Java concepts like Collections and Exception Handling for writing the backend API’s.
- Involved in developing code for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Used JDBC, with stored procedures to accomplish business logic implementation on server side.
- Implemented PL/SQL queries and used Oracle stored procedures and built-in functions to retrieve and update data from the databases.
- Offshore and Onsite co-ordination for Analysis, Development & Testing.
- Participate in the client discussions to obtain the requirements and analysis of design.
- To review the code and give the comments to improve the code performance.
- Worked on Junit for testing and maintaining the system state.
- Used CVS for version controlling.
- Used Log4J for logging the applications exceptions and debugging statements.
- Worked on Oracle stored procedures, Triggers, Functions and Cursors.
Environment: Java, J2EE, Spring, JMS, Oracle PL/SQL, Web logic, Tomcat, CVS, UNIX, XML, JUnit, Eclipse, Oracle SQL developer, TOAD, Oracle, WinSCP and Putty technologies and tools.
Confidential, New York, NY
J2EE Developer
Responsibilities:
- Designed and implemented User management and Reports management modules in Eclipse3.0.
- Implemented the user interface for the User management such as add user, delete user, modify user.
- Implemented the Business logic using JSP, JSTL, Java Beans, and Service Classes.
- Implemented the UI using Java Server Pages, HTML and CSS.
- Implemented user and Client Side validation using Java Scripts.
- Created web pages using spring MVC Framework
- Created Database Triggers, Stored Procedures and functions using PL-SQL.
- Developed unit test cases using Junit
- Deployed the application in Apache Tomcat 6.0.18 web server.
Environment: Eclipse 3.1, Oracle 9i, Toad, HTML, Java Script, JSP, CSS, Windows, UNIX
Confidential
Core Java Developer
Responsibilities:
- Implementation and Maintenance of WBCM using Spring (MVC) Framework.
- Developed presentation layer using HTML, JavaScript, CSS, JSP, and AJAX.
- Worked extensively on Entity/Session Bean development and spring-context XML to handle the request/response from various components.
- Used Web services to access data from server side.
- Used Log4j for output log statements
- Developed Java Bean classes according to Oracle database tables.
- Used CVS to Team Synchronization.
- Used ANT to create build scripts and run the JUnit test cases.
- Deployment of Web Application on Tomcat Server 6.0.18.
- Developing software architecture using J2EE.
Environment: JDK 5.0, UNIX, J2EE, Struts - 2.0, Oracle 9i, Tomcat 6.0.18, HTTPS, CVS, ANT, VPN, Eclipse,
