Java Developer Resume
Buckhead-gA
SUMMARY
- Over 6+ years of experience in software development includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications using JAVA/J2EE Technologies using Software Development Methodologies / Frameworks like SDLC, OOAD and AGILE.
- Experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading, Collections, JAVASWING, JDBC, JSP, SERVLETS, JMS, HIBERNATE, SPRING, WEB SERVICES, STRUTS and Java Beans.
- Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
- Experience in Frontend development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, HTML5, ANT, J Query, JavaScript, Ajax and CSS.
- Well experienced with XML parsing technologies like SAX, DOM, JAXB, JiBX and using XSLT.
- Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
- Good working knowledge on spring core, Spring ORM, Spring DAO and Spring MVC architectures.
- Hands on Experience in JDBC and HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API.
- Good Experience in implementing Web Services such as SOAP and REST using WSDL, CXF2, JAX-WS and JAX-RS.
- Well experienced in configuring and deploying applications onto application servers like Tomcat6.x/7.x, JBoss, Web logic8.x/10.x, Glassfish and Web Sphere6.x/5.x.
- Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
- Expertise in writing unit test cases using J Unit API.
- Proficient in using RDBMS concepts with Oracle 9i/10g/11g, My SQL and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
- Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers.
- Extensive experience in using IDE tools like Eclipse, Net beans and RAD.
- Highly Self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
TECHNICAL SKILLS
Languages Known: Java (J2SE, J2EE), C/C++.
Java, J2EE/JEE Technologies: Core, OOP, Multithreading, Exception Handling, Collection, Swing, Servlet, JSP, JDBC, Spring core, Spring MVC, Struts, Hibernate & web services.
Web Technologies: HTML, XML, JavaScript, X/ DHTML, CSS, JQuery, AngularJs, ExtJs, JSON
Web-Application servers: Apache Tomcat, JBoss 4.0.2/5.x
Databases: Oracle, PL/SQL, SQL Server, MySQL
IDEs: Eclipse, Net Beans
Operating Systems: Windows, Unix(Solaris), Linux
PROFESSIONAL EXPERIENCE
Confidential, Buckhead-GA
Java Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Worked on Portal applications. Involved in developing of Group portal and Member portal applications.
- Developed front end using Struts and JSP.
- Developed webpages using HTML, JavaScript, JQuery and CSS.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Used JSPs for the presentation layer and EJBSession Beans for model layer.
- Involved in writing SQL prepared statements, stored procedures, handled SQL Injection and persisted data using Hibernate session, transaction, and session factory objects.
- Worked with RESTful web Services.
- Used MAVEN for compilation and building JAR, WAR and EAR files.
- Used JUnit for the unit testing of various modules.
- Developed server side components servlets for the application.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Websphere application server.
- Worked with Complex SQL queries, Functions and Stored Procedures on Oracle 10g.
- Involved in developing spring web MVC frame work for portals application.
- Implemented the logging mechanism using log4j framework.
- Developed web services in Java and Experienced with SOAP, WSDL.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build the J2EE application.
- Used RAD IDE for developing code modules in the development environment.
- Used CVS to track and maintain the different version of the application.
- Involved in maintenance of different applications with offshore team.
- Organizational teams in the company regarding application design and deployment impacts.
Environment: Java 1.6, Spring Framework 3.0, Struts 2.0,Hibernate3.5, Rad 7.5, Websphere Application Server 7.0, Web Services, SOAP, WSDL, Oracle Database 10g, DB2 Database, IBM MQ, JMS, DB2, HTML, Java script, Json/xml, CSS.
Confidential, Des Moines, IA
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules using AGILE (SCRUM) methodology.
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Implemented the web-based application following the MVC architecture using Struts Framework and used Spring in developing beans which are used all over the application.
- Worked closely with Business analyst to understand the current process.
- Designed web pages using HTML, DHTML, AJAX and client side validations with JavaScript.
- Implementing MVC Architecture, integrating JSF with spring framework and Hibernate Frameworks.
- Used JSPs for the presentation layer and EJB Session Beans for model layer.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Involved in design and development of JSF Modal Dialog boxes.
- Worked on the Web Services using Restful Technology.
- Responsible for system analysis, design, implementation, planning and documenting integrating using SOA platform.
- Extensively worked on JMS using point-point, Publisher/Subscriber Messaging Domains for implementing Exchange of information through Messages.
- Used RAD (Rational Application Developer) as the IDE and Deployed the application on Web Sphere application Server.
- Used WinCVS as a repository for check in, checkout the source code.
- Good experience to write the build script-using Ant for deploys and backup.
- Design and implementation of tables, stored procedures, views, SQL statements for database operations.
Environment: Java, J2EE, JSP, Spring 2.5, EJB, Hibernate 3.5, RAD, Websphere Server6.0, Web Services, AJAX, SQL, CSS, SDLC, JavaScript, XML, ANT, JSTL, UML, DB2, Rational Rose.
Confidential, Mountain view, CA
Java Developer
Responsibilities:
- Involved in the Complete Software development life cycle (SDLC) from Designing, Developing, Bug fixing, documenting and unit testing the application.
- Developed GUI using JSP, XML/XSLT, HTML and JavaScript.
- Application is developed in MVC architecture using spring framework.
- Used AJAX for client-to-server communication.
- Implemented Struts as a web framework, spring as dependency injection framework and Hibernate database ORM framework.
- Implemented Web Services in Apache Axis runtime environment using SOA protocol.
- Used these Web Services to interact with other application in organization using SOAP and WSDL file.
- Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data
- Involved in using JPA Hibernate for data base transaction.
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML.
- Client side and server side data validations using the JavaScript.
- Involved in implementing Object Relational Mapping using Hibernate 4.0.
- Used My Eclipse IDE and web logic application server in development.
- Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
- XML Transformations where done using XML, XSL, XSLT, and XPATH.
- Used Log4j for application debugging and JUNIT for unit testing.
- Used MAVEN to build the project into WAR and EAR files and SVN for version controlling.
Environment: JDK 1.7, J2SE, J2EE, JMS, JSP, EJB, Servlets, Struts 1.2, Tiles, JSTL, Spring 2.5, Hibernate 4.0, RAD 6.0, Maven, Web Logic Server, Oracle 11g, IBM DB2, Web Services, JAAS, SOAP, Agile, JUnit, AJAX, PL/SQL, XML, Log4j, HTML, CSS, Java Script, Design patterns, SVN.
Confidential
Java Developer
Responsibilities:
- Involved in design reviews to verify that design meets quality standards and functional requirements.
- Implemented the User Interface with HTML, XHTML, JavaScript, and CSS.
- Developed web components using JSP, Servlets, and JDBC.
- Implemented database using MySQL.
- Used JUnit for unit testing and involved in fixing defects.
- Involved in writing user and technical documentation.
- Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
- Involved in developing stored procedures and triggers in PL/SQL.
- Developed the application using MVC architecture and deployed using Weblogic server.
- Involved in Database design, writing stored procedures and triggers, Writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- DevelopedJUnit test cases and suits using Eclipse IDE.
Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat.