Java Developer Resume
Dallas, TX
SUMMARY
- Accomplished Software Engineer with around 7 years’ of professional work experience in object - oriented programming with Java/J2EE for large enterprise customers.
- Good Experience in all phases of Software Development Life Cycle (SDLC) process including analysis, design, development, implementation, integration, testing, maintenance and support of Web-based enterprise applications.
- Expertise in developing J2EE applications using JSP, Servlets, JDBC, MQ, Spring Framework, Hibernate, Struts Framework.
- Extensive experience in developing server-side applications using Spring Framework 2.5/3.0, Hibernate 3.0 and MyBatis.
- Experience in RDMS using Informix, DB2, PL/SQL and MS-Access.
- Experience in Producing and Consuming WebServices (SOAP and Restful).
- Hands-on experience in front-end development using JSP, JSTL, HTML5, CSS3, JavaScript, JQuery, DOJO, AJAX, XML, XSLT, Struts and Spring MVC framework.
- Familiar with several J2EE design patterns such as Singleton, Factory Method, Abstract Factory, Facade, etc.
- Experience working on Agile Development Model.
- Experience in designing, developing and deploying J2EE applications on WebLogic, Tomcat and JBoss.
- Extensive experience with database development using Oracle& MySQL.
- Very good working knowledge on configuration management tools like CVS, Clear Case, and SVN.
- Experience in software development methodologies such as Agile and Waterfall.
- Experience in developing test cases for Unit Testing using JUnit, Integration Testing and System Testing.
- Good experience in supporting the applications in Production environment.
- Excellent communication and interpersonal skills.
- Excellent team player with very good analytical & problem solving skills.
TECHNICAL SKILLS
Languages: Java, C++, SQL, PL/SQL, XML, HTML.
Operating Systems: Windows, Linux, Unix
Java Technologies: Servlets, JDK 1.4/1.5/1.6/1.7 , JSP, AJAX, JavaScript, JDBC, JNDI, Spring2.X, EJB2.0/3.0,Webservices
Web Services: SOAP, WSDL, JAX-RS, Apache CXF, Jersey
Application Servers: Oracle WebLogic 11gR3, Websphere 6/7,JBoss 7
Databases: Oracle 10g/11g, MS SQL Server 7.0, Postgres 8.3
IDE Tools: IBM WebSphere Studio Application Developer (WSAD) 5.0,5.1.2, RSA6.0.1/7.0, RAD 6.0/7.1, Eclipse 2.0/3.0/3.1/RCP, Jdeveloper 10.1.3, Net Beans 4.0/4.1
Development Tools: Eclipse 3.0/3.1, MyEclipse 5.x, IBM WebSphere 5.x/6.x,IBM MQ Series, TOAD, ANT, MAVEN, SQL Loader, EDI TIE Commerce, IBM Rational Software Architect for WebSphere, IBM Messaging Queue series(MQ),IBM MQ visual EDIT.
Frameworks: Struts 1.3/2.3, Hibernate 3, Spring 2.5/3.0
Testing: JUnit
Build tool: Ant,Maven
Version Control Tools: Sub Version, Clearcase
Other: Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Dallas TX
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Developed high level functional specifications for documenting requirements
- Developed server based Java business components for business and database interaction layer using spring framework and Hibernate.
- Used Spring MVC framework along with JSP, HTML5, CSS3, DOJO and JavaScript to construct the dynamic web pages (presentation layer) for SWA Vacations.
- Developed Restful Web Services for Mobile Web Services.
- Used Scrum (Agile) as Development methodology.
- Developed Dojo SQL, an easy to use JavaScript SQL layer.
- Involved in writing SQL queries in Oracle using SQL Developer.
- Developed test cases and performed unit testing using JUNIT Test cases.
- Used Log4j to log the user-friendly log messages to the log files.
- Involved in Fixing the UAT Bugs, change requests (CRs) analysis and impact analysis of CRs.
- Product uses a SOA (Service Oriented Architecture) with a Java/JEE back-end and a /ExtJS front end.
- Integrated created web pages to server side services like Servlets, EJB’s, and Web services.
- Communication between the browser (desktop and mobile) and the back-end uses XML and JSON.
- Performed the code build and deployment using MAVEN
- Object Relational Mapping is implemented using Hibernate 3.0.
- Performed testing of web services using SOAP UI Pro client.
- Good Working Knowledge of Ant for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Used MQ services for reliable exchange of messages.
- Involved in production Support activity like working/analyzing on production issues, providing time estimates and resolutions.
- Involved in analyzing and resolving production issues during production support.
Environment: JDK 1.6,Spring MVC, Spring 3.0, Hibernate 3,Jersey,JAX-RS, DOJO, Restful Services, Oracle 11g, PL/SQL, Linux, Maven, SOAP UI, Junit, ANT1.6, Weblogic 10.3.6, EJB 3.0, Design patterns, SVN and Eclipse.
Confidential, Atlanta GA
Java Developer
Responsibilities:
- Involved in gathering requirements and high level Design Review Meetings with Business Customers.
- Prepared the LLD (Low Level Design) document and DDD (Detailed Design Document) documents.
- Developed server based Java business components for business and database interaction layer using spring framework and Hibernate.
- Developed Restful Web Services for SKU Visibility and Vendor Visibility Details using Jersey Framework.
- Developed UI layer components and pages using Spring MVC, HTML5, CSS, JavaScript, JSTL and JSP.
- Developed test cases and performed unit testing using JUNIT Test cases.
- Used Eclipse IDE and Tomcat as the web server for deploying the application.
- Used Log4j to log the user-friendly log messages to the log files.
- Performed the code build and deployment using MAVEN
- Performed testing of web services using SOAP UI Pro client.
- Involved to prepare RUN BOOK for Production Support Team.
- Involved in production Support activity like working/analyzing on production issues, providing time estimates and resolutions.
- Involved in analyzing and resolving production issues during production support.
Environment: JDK 1.6,Spring 3.0,Spring MVC Hibernate 3, XML, XSD, Restful Services, Oracle 11g, Linux, Maven, SOAP UI, JBoss7.0,Tomcat 7.0, EJB 3.0, Sub Version and Eclipse.
Confidential, Pittsburgh PA
Java/J2EE Developer
Responsibilities:
- Developed components on dashboard with JSP and configured the beans with spring.
- Developed SOAP Web Services to communicate with clients on other platforms.
- Developed DAO layer communicated with Oracle database with help of Hibernate framework.
- Maintained some DAO components with Spring JDBC templates
- Configured spring xml files from scratch with core concepts of Dependency Injection and Aspect oriented programming.
- Developed SQL Queries and Stored Procedures using Oracle SQL Developer.
- Used SOAP UI for testing web services request and response.
- Involved in the creation interactive web pages using AJAX, JQuery
- Implemented Error logging aspects (Log 4J) by using Spring AOP
- Performed analyses, troubleshooting and worked closely with QA to keep application robust
- Used tools like SOAPUI, TOAD and My Eclipse IDE during development process
- Developed test cases and performed unit testing using JUNIT Test cases.
- Worked collaboratively with QA early and regularly to ensure feature robustness
- Configured pom xml files using maven and automated the function using Cruise Control.
- Performed application coding and programming. Conduct design and code reviews
- Involved in production Support activity like working/analyzing on production issues.
Environment: JDK 1.6, Spring 3.0, Struts 2.1, Hibernate 3, JAX-WS, SOAP, XML, XSD, Oracle 11g, Linux, Maven, Websphere 6, ClearCase, RAD.