Java Developer Resume
Phoenix, AZ
SUMMARY
- Around 6 years of IT experience with primary expertise in Object Oriented, J2EE and Client Server Technologies.
- Full life - cycle Java Application developments, including Analysis and Requirements gathering, Design, Development, Implementation, support, maintenance, enhancements and self-starter with both technical expertise and business savvy to translate corporate needs into detailed solutions.
- Excellent knowledge in developing advanced web-based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Struts, Spring, Hibernate, ANT, Eclipse, XML, JDBC. Worked extensively using Java Beans and expertise in developing web based GUIs using HTML, CSS & Java Script.
- Strong knowledge in Object Oriented Analysis and Design (OOAD) methodologies, EJB Patterns, and J2EE Patterns.
- Good knowledge and understanding of Spring Framework.
- Implemented Spring MVC using Spring Controllers. Also, implemented inversion of control and aspect oriented programming using spring.
- Strong experience with databases, including Oracle, SQL Server and My SQL.
- Experience with Web Services (SOAP, WSDL, and SOA) and application servers including WebLogic, IBM Web Sphere and Apache Tomcat.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
- Strong Technical background, excellent analytical ability, problem solving, decision-making, good communication skills, team player and goal oriented, with a commitment towards excellence.
- Consistently demonstrated ability to achieve tight deadlines while working closely with clients.
TECHNICAL SKILLS
Languages: C, C++, java
JEE Technologies: Servlets, JSP, EJB, JDBC, JavaBeans.
Frameworks: Struts, Hibernate and Spring.
Databases: Oracle 10g, MySQL and SQL Server
Servers: Apache Tomcat, Weblogic, IBM Web Sphere
Web Technologies: HTML, Java Script, CSS, AJAX, XML, Web Services
Build ToolsAnt and Maven:
Testing Tools and Bug Tracking: HP QualityCenter, Bugzilla, SoapUI
Network Protocols: SOAP, TCP/IP, SMTP, HTTP, POP, Socket Programming
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Worked in core Java JDK 1.6, Spring 3.0 to develop different modules to assist the product in handling different requirements.
- Developed validation using spring’s Validation Interface
- Worked with Oracle 10g, 11g databases.
- Used Spring Core, Spring MVC and Spring JDBC to develop the applications.
- Integrated Spring Web MVC with Spring JDBC for data accessing. .
- Wrote persistent Hibernate mapping classes using annotations approach.
- Involved in deploying and testing the application usingJBoss applicationserver.
- Involved introubleshoot technical issues,conduct code reviews, and enforce best practices.
- Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
- Design and developed different PL/SQL blocks, Stored Procedures in Oracle 11g.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Performed production support of the application in production.
- Developed and maintained Maven Scripts.
- Worked on Subversion as version control system and IBM Clear Quest as Issue Tracking System.
- Used Log4j for logging at different modules .
- Implemented Test Driven Development using Junit 4.8 as Test Framework by Implementing Test Driven Development.
- Managed daily production issues.
Environment: Java, J2EE, MVC, Spring 3.0, Web Services, Maven, SOAP,WSDL, PL/SQL, Oracle 10g, Hibernate ORM, JPA, Maven, XML, XSD, Ajax, Taglibs, LDAP, JAX-WS Web Services JUnit & LINUX, Eclipse based SpringSource Tool Suite(STS).
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Web services
- Installed and configured WebLogic in Development and Testing environment
- Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
- Developed Action classes, ActionForms, and Struts Configuration file to handle required UI actions, JSPs for Views.
- Developed server side presentation layer using Struts MVC2 Framework.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Used RAD application development and configured external capabilities for various interfaces.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Worked on creating topics, queues for communication by using Web Sphere JMS.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Worked on Installing and configured WebSphere Application Server.
Environment: Java 5, J2ee, Struts 1.2, Hibernate 2.0, JSP 2.0, SOAP web services, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 10g.
Confidential
Software Engineer
Responsibilities:
- Setup development framework based on struts, spring, hibernate. Configure Load balance with one apache web server and three weblogic application servers.
- Managed development of all aspects of system including specification design, coding, testing, and maintenance.
- Involved in development of modules including user and role, items, shop and dealer, inventory, statistical reports.
- Play a sub-leader role which lead three junior developers, do code review and assigning tasks.
- Maintained and supported system at user site including fielding change requests, providing the solution and effort for this change request.
- Monitor performance and do load testing.
- Commended by employer for outstanding innovation and contributions.
Environment: JavaEE, JSP, Servlet, Struts, Spring, Hibernate, AJAX, WebService, CVS, PL/SQL, Weblogic, Tomcat, Oracle.
Confidential
Java Programmer
Responsibilities:
- Involved in requirement collection and analysis.
- Involved in developing front-end screens using JSP, Struts and HTML
- Involved in implementing persistent data management using JDBC
- Involved in problem analysis and coding
- Design and coding of screens involving complex calculations on various data windows accessing different tables on the oracle database
- Developed screens for Patient Registration, Inventory of Medicines, Billing of Services and Asset Modules
- Wrote stored procedures, Database Triggers
- Involved in debugging and troubleshooting related to production and environment issues
- Performed Unit testing.
- Involved in end user training
Environment: JSP, Servlets, Struts, Spring, SQL, PL/SQL, WebSphere Application Server, Oracle 9i, JavaScript, Windows XP, html, Unix shell script, JUnit
