Java/j2ee Developer Resume
Plano, TX
SUMMARY
- Detail - oriented developer with over 7 years of experience in all phases of SDLC (Software Development Life Cycle) including Agile and Waterfall methodologies.
- Extensive exposure in Analysis, Design, Development and Implementation of large-scale, secure and Internet/Intranet applications using Java/J2EE technologies.
- Experienced in web based application and enterprise application programming with Java 1.4/1.5/1.6,J2EE, JSP, Servlets, JDBC and open source frameworks like Spring, Hibernate and Struts.
- Experienced in developing back-end applications using Spring, Hibernate, XML, Web Services (WSDL, SOAP, Rest).
- Experienced in developing Front-End UI based applications using JSP, HTML, CSS, Java Script, Ajax, JQuery, Struts and Spring MVC.
- Experience in developing/consuming WebServices (SOAP and Restful web services) .
- Well Versed in Database concepts and good Confidential writing SQL queries using Oracle 10g/11g.
- Experienced in deploying J2EE components on application servers like IBM Web Sphere 6.1, Web Logic 11gR3, and Apache Tomcat.
- Experienced in design patterns like Singleton, Factory, Abstract Factory, Façade Pattern, Business Delegate Pattern.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow.
- Designed and developed various integration components using JMS and MQ Series.
- Experience in working with Eclipse and Configuration Management tools like Subversion and Clearcase.
- Ready to take challenges with and objective to succeed. Have excellent communication skills, highly creative, motivated, work ethics and ability to work well in a team or individual environment.
TECHNICAL SKILLS
Operating Systems: Windows XP/7, Linux, Solaris.
Languages: C, JAVA, SQL, and PL/SQL.
Database Technologies: Oracle 10g/11g, MySQL.
Java Web Technologies: Servlets, JDBC, JSP, JNDI, Web Services, SOAP, JAX-WSJAX-RS, Spring 2.5/3.x, Struts 1.3/2.3,Hibernate 2.5/3.x
Web Technologies: HTML, Java Script, AJAX, JQuery, and XML
Application Servers: Oracle Web Logic 10.3, IBM Websphere 6.1
Web Servers: Tomcat 6.0 /7.0
IDE Tools: Eclipse 3.0
Version control: Subversion, Clear case.
Defect Tracking Tools: BugZilla, HP Quality Center
PROFESSIONAL EXPERIENCE
Confidential, Middletown, NJ
Java/J2EE Developer
Responsibilities:
- Involved in design, development and deployment of Dashboard Portal project for business users.
- Developed UI layer components and pages using Spring MVC, HTML5, CSS, JavaScript, JSTL and JSP, ANGULARJS.
- Developed Restful Web Services for customer registration module.
- Designed and Developed Spring Profile Object for different various users.
- Was involved in development of customized authorization module based on user role.
- Designed and developed SOAP based API to expose and also consume information.
- Developed various WSDL and XSD (XML Schema) files
- Developed DAO layer communicated with the Oracle database with help of Hibernate framework.
- Developed Oracle SQL Queries and Stored Procedures.
- Used SOAP UI for testing web services request and response.
- Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
- Ajax is used to dynamically retrieve selected state information from the database.
- Created and consumed Web Services to fetch and process the Information.
- Created daily jobs to send notification emails to configured customers.
- Implementing Tag Libraries, JSTL tags, Display tags
- Implemented Error logging aspects (Log 4J) by using Spring AOP.
- Developed test cases and performed unit testing using JUNIT Test cases.
- Performed application coding and programming. Conduct design and code reviews
- Performed code build and deployment using MAVEN.
- Used HP Quality Center to track the bugs in the application.
Confidential, Plano TX
Java/J2EE Developer
Responsibilities:
- Involved in design, development and deployment of Sandlots Patient Portal project.
- Involved in developing Service layer using Spring and Hibernate for Patient Clinical Reports module.
- Developed dynamic web pages using Spring MVC, JSP, HTML5, CSS3, JavaScript, AJAX, JQuery and JQuery UI.
- Developed Restful Services to provide Prescription Refill Data to internal partner groups.
- Implemented persistence layer by integrating Hibernate ORM mappings with Spring Framework.
- Performed analyses, troubleshooting and worked closely with QA to keep application robust.
- Involved in production Support activity like working/analyzing on production issues.
- Performed testing of web services using SOAP UI client.
- Implemented Error logging aspects (Log 4J) by using Spring AOP.
- Triaged QA tickets & provided support to troubleshoot issues during testing.
Confidential, Minneapolis, MN
Java/J2EE Consultant
Responsibilities:
- Analysis and understanding of business requirements.
- Developed views and controllers for client and manager modules using Spring MVC 3.0 and Spring Core 3.0.
- Business logic is implemented using Spring Core 3.0 and Hibernate.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed Exception handling framework and used log4J for logging.
- Developed Web Services using XML messages that use SOAP.
- Developed Web Services for Payment Transaction and Payment Release.
- Developed Restful web Services
- Created WSDL and the SOAP envelope.
- Developed and modified database objects as per the requirements.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
Environment: Java/J2EE, JSP, CSS, Java Script, AJAX, Hibernate, spring 3.0, XML, Web Services, SOAP, Restful, Maven, Rational Rose, HTML, Log4J, JBoss 4.
Confidential
Java Developer
Responsibilities:
- Participated in the requirements gathering sessions and the detailed design of the entire architecture.
- Developed system preferences UI screens using JSP custom TagLibs, JSP templates and HTML.
- Views were developed using HTML and JSP pages. Used Java Beans.
- Used Java Script for Client side validations.
- AJAX is used for retrieving the information about the customer from the server.
- Processed XML and converted them into Java Objects using JAXB and JAXP.
- Coded Hibernate configuration files to persist the data to the Oracle 9i Database.
- Used JDBC to connect to the Oracle Database.
- SQL server is used for writing the data components and stored procedures.
- Designed, developed and implemented the business logic required for Security presentation controller.
- Involved in preparation of docs like Functional Specification document and Deployment Instruction documents.
- Developed unit test cases using JUnit. Wrote stored procedures and triggers for the project and Created build scripts using ANT.
Environment: Liferay Portlets,J2EE,Spring, Free marker Template.