Sr. Java/web Developer Resume
GA
SUMMARY
- Around 7+ years of IT experience as an Application Developer in analyzing, designing, implementing, integrating and testing of Java/J2EE based enterprise applications.
- Excellent understanding of OOPS concepts and Design Patterns and experience in applying them in designing and developing SOA based applications.
- Extensive experience in creating user interfaces using JSP, HTML and client side validation uses JavaScript.
- Implemented various levels of application and services using Spring - Framework (2.3), EJB3, Struts2 and ORM tools like Hibernate 3.0 for fast pace and efficient code generation.
- Extensive experience in using Apache Struts MVC and Spring Enterprise Application Framework.
- Good working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, Spring Security in Spring Framework.
- Strong working knowledge in building Restful Web Services (JAX-RS) and SOAP Web Services (JAX-WS), Apache Axis and Apache CXF.
- Strong working knowledge of Web Services testing tools like SOAP UI 3.6 for SOAP Web Services and SOAP UI Pro 5.6, Rest Client for JAX-RS Restful Web Services.
- Implemented connectivity to database using JDBC API from Servlets and JSP through Java Beans & Enterprise Java Beans (EJB).
- Strong knowledge in JSON, JQuery to select HTML elements, to manipulate HTML elements and to implement AJAX in Web applications. Very well Expert in using available plug-ins for extension of JQuery functionality.
- Working knowledge in developing Single Page Applications and Rich Internet Application using AngularJS framework.
- Extensive working experience in Node.js framework to design I/O bound applications.
- Experience in implementing JSP custom Tags using Tag Libraries.
- Expertise in Object Oriented Programming (OOP’s) like Java and C++.
- Working knowledge of database such as Oracle 9i/10g, SQL, MySQL, Sybase.
- Designing Testing methodologies, writing test cases, test plans and generating test reports.
- Experience in writing numerous test cases using JUnit framework with JPROB integration.
- Development experience on different application servers like BEA Web Logic 10.3, Web Sphere 5.1, Tomcat 6.0, JBOSS AS 4.0 using various IDE’s such as Web Sphere Studio Application Developer (WSAD 5.0), Eclipse 2.0/3.0, Net Beans 6.1, and JDeveloper.
- Experience with full SDLC in various environments including web based and distributed n-tier architecture.
- Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modelling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to J2EE projects.
- Experience in working with object modelling using UML tool Rational Rose implementing RUP software development process.
- Ability to understand the application business in detail, ensuring concerns are addressed by interacting with the client, stakeholders and other teams wherever necessary.
- Configuring and deploying applications on to Tomcat and JBoss, Web logic, Web Sphere web/application servers.
- Experience in developing Ant and Maven scripts for the build and deployment of J2EE applications.
- Good experience with JSR 168/286 compliance.
- Extensively used SVN, Clear Case, and CVS for configuration management.
- Expert in creating PL/SQL Packages, Stored Procedures, Triggers, Tables, Views, Indexes, Record Type using SQL Developer.
- Well versed in implementing Design Patterns, Development best practices & guidelines.
TECHNICAL SKILLS
Languages: Java, C, C++, Visual Basic
Java Technologies: J2SE, J2EE, RMI, EJB, JSP, Servlets, JMS, JNDI, JTS, SOAP, WSDL, Jakarta Struts, Spring, Hibernate, JavaScript, Maven, Ant, Junit, JQuery,AngularJS, Node.js, JSON, XML SAX, DOM, XSLT
Database Systems: MySQL, SQL Server, IBM DB2,PLSQL
Application/Web Servers: Websphere, Weblogic, Jboss, Apache HTTP server, Tomcat, GlassFish
Web Services: JAX-RS Restful, JAX-WS SOAP, Apache Axis,Apache CXF
Version Control: Harvest, Tortoise SVN, CVS, Clear Quest and Clear Case
Methodologies: Agile, Waterfall, Object Oriented Analysis and Design, Service Oriented Architecture
PROFESSIONAL EXPERIENCE
Confidential - GA
Sr. Java/Web Developer
Responsibilities:
- AGILE development methodology has been followed to develop the application.
- An application developed in MVC architecture using Spring framework 3.0.Implemented different modules like Spring Core Container Module, Spring Application Context Module, Spring AOP Module, and Spring ORM Module, Spring Security in Spring Framework.
- Designed the Restful Web Services API’s using the Jersey framework.
- Implementation for Java API for Restful Web Services (JAX-RS).Used SOAP UI Pro 5.6 for testing the Restful Web services.
- Used SOAP UI 3.6 for testing the Java API for XML Web Services (JAX-WS).
- Involved in the Web services invocation methods for SOAP based Web Services.
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML.
- Involved in configuring and deploying applications to Apache Tomcat server.
- Used Node.js to develop JSON API’ object and involved in I/O bound applications
- Involved in developing, implementing and configuring the JSON Objects in the Restful Web Services APIs.
- Designed Rich Internet Application(RIA) using AngularJS framework and developed Single Page Application(SPA) and cross-browser compliant application.
- Test cases have been written by using JUnit framework.
- Written Integration tests for the DAO layer using Spring Bean Injection.
- Used JMS (Java Mailing Service) API for mailing detailed notifications depending upon the success and failure once the backend process is completed and also for mailing administrator of any system related problems.
- Developed Session Façade objects using Stateless Session Beans for having a single point of control for a business service.
- Configured Relational Database MySQL and performed SQL queries, database inserts and deletes.
- Implemented Web Services in Apache Axis CXF runtime environment using SOA protocol.
- Used these Web Services to interact with other application in organization using SOAP and WSDL file.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Object Relational Mapping is implemented using JDBC.
- 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 MAVEN to build the project into WAR and EAR files and SVN for version controlling.
Environment: Java, Servlets, JSP, JDBC, Hibernate, Log4j, JUnit, MySQL, JavaScript, JSON, AngularJS, Node.js, CVS, Spring, Spring Security, JPA, MVC,SOAP Web Services, Restful Web Services, SOAP UI 3.6, SOAP UI PRO 5.6, JAXB, JAXP, JMS, XSLT, XSD,XPATH,SVN, Clear Case, Tomcat, Maven, UNIX .
Confidential - AZ
Sr. Java/Web Developer
Responsibilities:
- Implemented different modules like Spring Core Container Module, Spring Application Context Module, Spring AOP Module, and Spring ORM Module, Spring Security in Spring Framework.
- Extensively implemented Model View Controller (MVC) Architecture using Spring Framework. Extensively used the Spring Security framework to authorize web requests and method invocation.
- Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP.
- Configuration and deployments of AXIS2 components on web sphere application server Confidential class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
- Implemented a system for processing XML formatted diagnostic messages using Web Services, Restful web services, SOAP, and JAXP.
- Created bottom up Web Services via Apache Axis2 to retrieve database password using Eclipse WTP2.0.
- SWIFT messaging handling using JMS with IBM MQ Series as Message Oriented Management (MOM).
- Involved in designing Java Components with various Java core design patterns like Singleton, Filter, Observer and Factory.
- Designed User Interfaces using JSP2.0, Servlets2.3, CSS, XML, and HTML using Spring Framework.
- Used JavaScript libraries like AngularJS and Node.js to design Client side Interfaces.
- Worked on JSP Tag libraries and developed Custom tags.
- Extensively worked on Oracle 9i/10g in writing SQL and PL/SQL Store procedures Triggers, and Data validation routine in Oracle.
- Used Singleton design patterns to improve performance in page loading and template download process.
- Used Hibernate Object-Relational Mapping (ORM) framework as the Data Layer.
- Hibernate Query Language is used to perform data Retrieval, Update, and all CRUD operations.
- Deployed the application onto the Web Sphere 8.x Application Server.
- Experience in build management with Maven, ANT Script.
- Enabled logging as a value added feature, to view the logs. Implemented using Log4j.
- Executed unit and integration test plans and developed verification methodologies.
- Used JSP to create forms and used JavaScript to perform Login validations on the Client Side.
Environment: Java, Servlets, JSP, JDBC, Hibernate, Log4j, JUnit, ANT, Oracle 9i/10g, PL/SQL, JQuery, Ajax, AngularJS, Node.js, Web Sphere 8.x and CVS, JSP1.2, Servlets2.3, Spring, Spring Security, JPA, MVC, SOAP Web Services, Restful Web Services, JAXB, JAXP, JMS, JNDI, SOAP, Clear Case, Apache tomcat, Maven, ANT, UNIX .
Confidential - MD
Sr. java Developer
Responsibilities:
- Implemented the template-based categorization of presentation content using Struts-Tiles.
- Used Swing components for designing the GUI modules.
- Implemented Spring Model View Controller (MVC) Architecture and coded Java Beans.
- Implemented JMS messaging on queues, topics.
- Implemented different modules like Spring Core Container Module, Spring Application Context Module, Spring AOP Module, and Spring ORM Module in Spring Framework.
- Designed the Restful Web Services API’s using the RESTEasy framework.
- Implementation for Java API for Restful Web Services (JAX-RS).Used SOAP UI Pro 5.6 for testing the Restful Web services.
- Used SOAP UI 3.6 for testing the Java API for XML Web Services (JAX-WS).
- Developed new Struts Action classes components according to the requirement.
- Used Object Relational Model (ORM) tool Hibernate as DAO layer.
- Change AJAX based JavaScript according to requirement of field validations as well as selection based Master Detail Operation.
- Apply the test first methodology on the same using JUNIT4.
- Hibernate Query Language is used to perform data Retrieval, Update, and all CRUD operations.
- Developed JSR168 based port lets deployable in JBOSS with personalization capabilities, page flows, and workshop.
Environment: Java/J2EE, Spring, Hibernate, JDBC, AJAX, JavaScript, JSP, Servlet, Struts with Tiles, JBOSS, OOAD, SVN, Java Swing, Rational ClearQuest,Web services, Eclipse, SQL, Unix based logs, SOAP, DOM xml parser,JUNIT4, EJB, JDBC,AGILE SCRUM, DB2, build scripts, MAVEN 2.0.
Confidential - OH
J2EE/Web Developer
Responsibilities:
- Developed Stateless Session Beans in the model layer to implement business logic for the application.
- Implemented a system for processing XML formatted diagnostic messages using WebServices, SOAP, and JAXP.
- Implemented different modules like Spring Core Container Module, Spring Application Context Module, Spring AOP Module, and Spring ORM Module in Spring Framework.
- Extensively implemented Model View Controller (MVC) Architecture using Spring Framework.
- Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP.
- Configuration and deployments of Apache CXF components on web sphere application server Confidential class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
- Used Hibernate Object-Relational Mapping (ORM) framework as the Datalayer.
- Developed StrutsActionClasses for workflow control and DAOpattern for getting database connections from the connection pool.
- Hibernate Query Language is used to perform data Retrieval, Update, and all CRUD operations.
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
- Used Ant scripts for building and managing the deployment structure of the application.
- Deployed the application onto the Tomcat Server. Involved in the creation of sample UI prototype for the client.
- Used Logback instead of Apache Log4J which has faster implementation, automatic reloading of configuration files along with the automatic removal of old archives.
Environment: Java 1.5, Spring, Hibernate, EJB, JSP, SOAP, Struts, Ant, JavaScript,JDBC, DOM/SAX Parsers,Oracle 9i, Tomcat, UML,Apache Axis,UNIX.
Confidential - AZ
J2EE Developer
Responsibilities:
- Implementing application designs and reusable components with J2EE design patterns.SDLC activities (Requirement gathering and analysis, Design, Construction, Unit Testing), Manual testing.
- Create and executed test conditions for integration test.
- Implemented Model View Controller (MVC) Architecture using JSF 1.2 framework.
- Used Servlets, Hibernate, JSP and Java Beans for developing the Performance module using Legacy Code.
- Developed web tier by using JSF Framework, ICEFaces and Ajax.
- Used Object Relational Model (ORM) tool Hibernate as DAO layer.
- Created Custom Tag Libraries to support the Spring framework.
- Hibernate Query Language is used to perform data Retrieval, Update, and all CRUD operations.
- Implemented the Web service from the scratch by using Apache Axis and Apache CXF.
- Used Singleton, Factory, Service Locator, Session Façade, and Decorator Design Patterns.
- Used Data Transfer Object and Data Access Object design patterns.
- Created VO, VOX for Data transfer between the different Business modules.
- Developed Stateless Session EJBs for various Business Modules.
- Implemented JDBC for data retrieval and update.
- User Interface implemented using JSP’s and Ajax.
- Developed SQL, PL/SQL queries for data analysis and extraction.
- Wrote and modified the existing SQL Statements, Stored Procedures, and Functions to accommodate the new business requirements, business rules, and changes using SQL Navigator 5.
- Was involved in deployment using ANT for tool. Deployed the application on Bea Web logic 8.1.
- Involved in application testing in WS, WL, OAS servers.
- Involved in UML, package, Class and State Diagrams using Rational Rose.
- Developed JUnit Test cases and performed application testing for QC team. Used JavaScript for client side validations.
Environment: Java, Java Servlets, JSP, JDBC, Hibernate, Spring, JSF, ICE Faces Log4j, JUnit, ANT, Oracle 9i, PL/SQL, JavaScript, Ajax, XML, Web logic 8.1 and SVN.
