Java Developer Resume
Chicago, IL
SUMMARY
- Over 7+ years of IT experience in Software Development Life Cycle, OOAD technologies, Client - Server systems, Web-based Applications, Integration and Business Applications. Extensively working experience in Health, Finance, Insurance.
- Involved in all phases of Software Development Life Cycle (SDLC) that include requirement gathering, design, development and maintenance.
- Strong experience in JAVA J2EE environment.
- Expertise in Object Oriented Programming (OOPs).
- Experienced in using design patterns Singleton, Factory, Facade, DAO, MVC (Model, View & Controller).
- Worked in Web Technologies in developing applications using Java,J2EE Technologies, Servlets, JSP, JDBC, Log4J, AJAX, jQuery, JSON, JavaScript, Angular JS, XML, HTML, XHTML and CSS, Web Services(SOAP,WSDL,REST,UDDI)
- Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
- Experience in working with Agile Methodology
- Sound RDBMS concepts and extensively worked with Oracle 9i 10g 11g, MySQL, and well versed with database tools like TOAD, SQL DEVELOPER.
- Good exposure to frameworks/tools such as JUnit, Log4J, Apache Ant and Maven.
- Excellent working noledge on Application servers like Web Sphere, Tomcat and Web Logic in building and deploying applications.
- Used Version Control (SVN) for maintaining source code and documentation.
- Good experience in working with IDE’s like Eclipse, RAD, and NetBeans.
- Excellent experience in Version control tools like GIT, Subversion (SVN), CVS and Rational Clear Case.
- Excellent communications skills, creative problem solver, proactive listener, and teh ability to work in a team or individually.
TECHNICAL SKILLS
Languages: Java 1.6/1.7, C, C++, SQL, PL/SQL
J2EE Technologies: J2EE, Servlets, JSP, JDBC, JNDI, JSTL, JMS, JPA
Application/Web Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, WebSphere
Methodologies/Design: Agile Methodology
Web Services: SOAP, UDDI, RESTful API, WSDL, JAX-WS, JAX-RS
XML Technologies: XML, DTD, XSD, XSLT, SOAP, DOM Parser and SAX Parser
Databases: Oracle, MySQL
Frame Works: Spring, Struts, Hibernate, Log4j
Operating Systems: Unix, Windows, Linux
IDEs: Eclipse, MyEclipse, NetBeans
Design Tools: Rational Rose 6.0, Visio 2003
Version Control Tools: CVS, Sub Version (SVN), Clear case, GIT, CM Synergy, VSS
Testing Tools & Code Review Tools: Junit, PMD,SonarQube
Web Technologies: HTML 4.0/5.0, DHTML, XHTML,CSS, JQuery, JavaScript, AJAX, AngularJS, JSON
Tools: Putty, Ant, Maven, Toad, PL/SQL Developer, JIRA, fileZilla
Cognizant specific Tools: Cognizant2.0
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
- Implemented User Interface layer using JQuery, JavaScript, JSP, Servlets.
- Implemented and consumed web services.
- Developed various validation XML files for client side validation.
- Data binding are done using JavaScript libraries like JQuery and AngularJS.
- Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained teh Spring Application Framework’s IoC container.
- Designed and Developed Module based persistence layer under teh guidance of DAO design pattern, ORM principles, using Hibernate.
- Used SVN for version control. Configured Log4j tool to log teh entire application.
- Involved in teh complete Lifecycle of design, development, testing and deployment of application.
Environment: Java, J2EE, Linux, IBM WebSphere Application Server, Spring MVC, Web services, REST, Maven, Java Script, AngularJS, Spring IoC, Spring AOP, Hibernate, Oracle 10g, JUnit, Log4J.
Confidential, Monroeville, PA
Java Developer
Responsibilities:
- Developed teh application under J2EE architecture using JSP,Spring, Hibernate.
- Involved in designing components with design patterns like Factory, Singleton, DAO, DTO, Façade.
- Deployed & maintained teh JSP, Servlets components on Oracle WebLogic Application Server.
- Designed User Interfaces using JSP, CSS, JavaScript, Struts Tag Libraries.
- Incorporated MVC architecture using Apache Struts.
- Involved in designing & coding of business logic using Spring IOC & AOP features.
- Implemented ORM mapping and Dependency Injection in a Spring, Hibernate framework.
- Implemented message notification service using Java Messaging API (JMS).
- Used JSON for data exchange between application modules.
- Developed Custom Tag libraries to customize front end & to enforce security in teh front-end at various levels like page, panel, links/button & visible/editable fields.
- Performed regression testing, unit testing using JUnit.
- Used Concurrent Versioning System (CVS) to keep track of all teh implementations and modifications done in teh project, allowing several developers to collaborate.
- Created & modified images/icons for each display modules using Adobe Photoshop.
- Created request and response XSD using Apache Commons Digestor.
- Implemented PL/SQL procedures and views in Oracle database using AltovaDatabaseSpy.
- Responsible for Logging functionality of application using Log4j technology and used components like loggers, appenders.
- Prepared functional documents and reports during teh development
Environment: JDK, JSP, Servlets, Struts, Spring, Hibernate, JPA, Oracle WebLogic Application Server, Oracle, Eclipse, JavaScript, Ajax, JQuery, JSTL, Custom Tag libraries, {SAX, JAXP}, JDBC, Web Services (JAX-WS, Axis2), SOA, WSDL, SOAP, JSON, JMS, JUnit, AltovaDatabaseSpy, CVS, Adobe Photoshop CS3s, PL/SQL, Log4j.
Confidential, Houston, TX
Java Developer
Responsibilities:
- Involved in sprint development of EARfiles using Agile methodology.
- Developed teh workflow interfaces using JSPs and Struts Tiles Layouts.
- Developed Struts Action classes and Action Forms, performed data validation in Form beans, added business processing logic in Action classes, and performed Action mapping using Struts framework following MVC II architecture.
- Developed teh complete Exception module using teh existing framework that embraces Struts, Java, JSP, JSTL, and Ajax.
- Created User Interface screens using HTML5, DHTML, XHTML, AJAX, CSS, Java script, jQuery, and JSON.
- Used jQuery scripts and plugins to improve User interface and provide more dynamic effects like event handling, playing media files, slideshows, cookie handling and providing AJAX support.
- Used Spring for dependency injection for plugging in teh Hibernate DAO objects for teh business layer.
- Configured teh Struts configuration file and Application context file based on Spring and Hibernate entries.
- Created Spring Interceptors to validate web service requests and enable notifications.
- Used various design patterns like Singleton, Factory, DAO etc.
- Used Eclipse for application development and configured external capabilities for various interfaces.
- Performed Inheritance based OR mappings in tables to simplify teh data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers.
- Unit tested all teh classes using Junit at various class level and methods level.
- Worked on installing and configuring WebSphere Application Server.
- Made use of SVN plugin for checkout and check in operations.
Environment: Java 6, Eclipse 3.7,IBM WebSphere 7.0, Struts 1.3/2.3, Spring Framework 3.1, Hibernate 4.0,JSP, HTML5, XML, CSS3, JavaScript, jQuery, JSON, AJAX, Oracle 11g, SQL, PL/SQL, Windows 7, UNIX.
Confidential
Program Analyst
Responsibilities:
- Working Experience in teh Banking Domain
- Involved in design, development and unit testing of different modules of teh project.
- Implemented a special filter called XSS filter which checks against teh particular security factors.
- Implemented DB Inserts/Updates based on Constraints.
- Prepared teh jsps for application, XSLT and generated teh PMD report.
- Involved in Coding and Unit Testing teh programs that can either correspond to HTML for front-end or Database for backend related changes.
- Involved in Integration of teh newly developed module with teh Existing Application.
- Deployed and tested teh code in Development, testing Environments
- Checked teh performance by using JMETER.
- Used Log4J for writing into different logs files Application Log and Error Log.
- Written SQL Queries for inserting, fetching teh jvm details based on teh requested start, end dates from teh DB.
- Developed Logic to select JVM based on teh Flows.
- Performed unit testing usingJUnit.
- Lead smaller teams receiving exceptional employee and customer feedback.
- Hands on noledge with Eclipse.
Environment: Java, J2EE, JSP, Hibernate, struts, WINSCP, PUTTY, XML, XSD, Eclipse, SVN, JUNIT, MYSQL Workbench, Advanced Query Tool.
Confidential
Java Developer
Responsibilities:
- Designed and developed servlets and beans using Eclipse for Java.
- Worked on enhancements of Client GUI pages using HTML, JSP and JavaScript.
- JDBC APIs and Hibernate was used to access remote Oracle databases.
- Designed required SQL statements and queries to access data.
- Set up multiple Tomcat Servers on Windows platforms.
- Configured servlets, java classes, Hibernate, database drivers, data sources related to project.
- XML schema design using company business rules.
- Testing, maintenance, and documentation.
Environment: Java, Servlets, Hibernate, Struts, JDBC, Oracle Database, Eclipse, JavaScript, Tomcat Server.