Java Developer Resume Profile
Summary:
- Around 6.5 years of IT experience in design, development, implementation and testing of Client Server, Web Applications using Java/J2EE Technologies.
- Expertise in Software Development Life Cycle SDLC ,that includes Requirements Analysis, Design, Coding, Testing, Implementation and Maintenance along with methodologies like Object Oriented Analysis and Design OOAD .
- Experience in design and development of J2EE applications using Core java, java collection, JDBC, Servlets, JSP, Enterprise Java Beans, XML, XSLT, Java Beans, Struts, J-Query.
- Experience in Object Oriented Design, Analysis and Modeling using UML/RUP/Rational Rose/Rational Software Architect RSA .
- Expert level Skills in Core-Java, Springs Frame Work, EJB, Servlets, JDBC,JNDI, JMS, Struts Framework JSF Framework, WSBCC Framework, IBM Data Propagator DPR ,Maven, SQL, Hibernate, Unix and Windows Platform.
- Experience in implementing Service Oriented Architecture SOA using Web Services SOAP, WSDL, Restful, JAX-WS and UDDI
- Experience with multiple databases like MS SQL, DB2, My SQL and experience in PL/SQL statements and stored procedures.
- Experience in various open source frameworks like Struts2.0/1.2, and ORM Technology like Hibernate 3.0.
- Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
- Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
- Experience using Hibernate for mapping Java classes with database and using Hibernate query language HQL .
- Experienced in deploying applications on Web Logic, Apache Tomcat, IBM Websphere application servers.
- Extensively used Relational database systems like Oracle and MySQL.
- Good at using XML, AJAX and various JavaScript based technologies compatible with Web 2.0.
- Strong understanding and hands-on on using a relation database management systems RDBMS
- Acquaintance in modeling and designing Stored Procedures, Packages and Triggers Experience in modeling and creating of J Unit, Ant, and Log4J for testing, building and logging.
Technical skills:
Languages/Framework: Java 1.7/1.6/1.5/1.4, SQL, PL/SQL, Spring, Hibernate, J2EE Design Patterns, Web services, Log4J, Java Mail, JAXB, JMS, UML. |
Server Programming : Servlets, JSP, EJB, Java Beans, JDBC |
Databases : Oracle 9i/10g |
Scripting Languages : JavaScript |
Markup Languages : HTML,XML SAX and DOM , CSS |
Programming tools : Eclipse, Toad, J-Builder, WSAD, and Workshop |
Application/Web Servers : Web Logic, JBoss, Tomcat 5.0, APACHE Web server |
Version Control : CVS, SVN, Perforce |
Management Tools : Putty, Argo UML,Win Merge, MS Visio, HP Quality Center for Bug Tracking and Hudson for Build amp Release Management , HP client for automation OOPS ware |
Operating Systems : Windows X, Solaris 8.0, Linux, UNIX, Mac |
Protocols : HTTP, SOAP, HTTPS, SNMP, SMTP, and TCP-IP |
Professional Experience:
Confidential
Role: Java Developer
Responsibilities:
- Involved in preparing Design Documents.
- Developed and maintain java code required for the web application.
- Developed JSPs and implement custom tags and HTML code.
- Implemented MVC architecture using Struts Framework.
- Performed validations by using Restful Web Services with JAX-RS.
- Used AngularJS to develop the project on mobile.
- Used WebStorm for Code Development in Mobile Version
- Added AJAX calls using JQuery.
- Used Eclipse IDE for code development along with SVN for managing the code.
- Wrote Code to interact with back-end JAVA, AJAX, JSON.
- Designed the front-end using HTML, CSS, JSP and JavaScript.
- Experience in modeling and creating of JUnit using MOCKITO framework.
- Deployed applications on Oracle weblogic AS.
- Developed Hibernate entity POJO's based on Database Scehma.
- Followed Agile methodology as SDLC.
- Extensively involved in production Support and in fixing defects.
Environment: Java 1.7, Struts2.0, Hibernate, , AngularJS, HTML, CSS, Javascript, JSON, AJAX, JSP, Web Services, Oracle 11g, Web logic 12c.
Confidential
Role: Java Developer
Responsibilities:
- Prepared the sequence and class diagrams
- Designed Database schema in Oracle and normalized them
- Prepared Functional Design and Technical Design Documents and Developed stateless session EJBs for encapsulating the business logic
- Developed MDBs for asynchronous messaging Used JSPs on front end, Servlets as Front Controllers and Java script for client side validations
- Worked extensively in a multithreading environment
- Designed and developed the application using design patterns such as Singleton worked extensively with collections, including implementing the use of maps, keys, sets, and linked lists.
- Developed Ant scripts for the build and deploy of application in different environments
- Involved in application migration from Web logic 7.0 to 8.1 Used XMLBeans for the xml data accessing
- XML messages were used to communicate between web services that are written using SOAP and WSDL
- JMS destinations were queue deployed on IBM MQ series 5.0 and Used Hibernate as ORM tool for the re-modeling of DB schema.
- Involved in the development of web services and writing shell scripts for server on UNIX
- Involved in writing JUnit test cases for test driven development.
- Implemented JMS for making asynchronous requests.
Environment: JEE5 java 5 , Eclipse, Web logic Application server 10.2, Clear Case, Clear Quest, Design Patterns MVC, Delegate, DAO, Data Transfer Object, Singleton, Service Locator ,EJB Session Bean .
Confidential
Role: Java developer
Responsibilities:
- Participated in reviewing the functional, business and high level design requirements.
- Experience in working with Agile Methodologies.
- Designed the Use Cases and Sequence Diagrams using MS-Visio.
- Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
- Used the Inversion of Control module of spring framework.
- Published methods as web methods using JAX-WS and used SOAPUI for testing these web services.
- Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
- Used XPATH, XQuery and XSLT for XML transformations and XML Beans for parsing the XML documents.
- Used Soap over Http and Soap over JMS for communication between components.
- Developed XML specifications for the request and response between the user and the Citi system.
- Created the test cases for testing the functionalities using JUnit.
- Implemented several design patterns like Singleton, MVC and Factory design patterns.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- Used Hibernate for Object Relational Mapping.
- Used Free Marker Template for sending the parameters to the back end systems.
- Log4J was used for logging errors in the application.
Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0, PostgreSQL 8.1, Ant, Free Marker Template, SOAP, JMS, Web Sphere 6.1, HTML, JavaScript, JSON, J Unit 4.0.
Confidential
Role: Java developer
Responsibilities:
- Responsible for the designing, coding and developed the application in J2EE using MVC architecture.
- Developed the presentation layer using JSP.
- Developed Session Facade objects using Stateless session beans EJB 2.0 for having single point of control for a business service.
- Responsible for development of DAO's Data Access Objects to interact with the database using JDBC.
- Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for web logic clustering, SSL, Database Connection configurations, performance monitoring, etc.
- Developed Data Access Layer using Hibernate.
- Implemented Java to XML binding.
- Extensive involvement in database design, development and coding using SQL and PL/SQL.
- Used MS-Visual SourceSafe for version control for software configuration management.
Environment: Java, Servlets, JSP, JDBC, HTML, EJB, Hibernate, XML, JBOSS, UML, JMS, PL/SQL, Oracle 9i, Eclipse IDE.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- As a Software Developer, my responsibility was to, Study the existing My Auto Support code base and understand it in and out.
- Analyze the Business Requirements provided by the client for integrating the ARS, EOS, PSDB, MyASUP, HACC, E2E, Xterra applications into Rules Ecosystem product.
- Finalize the JMS infrastructure to receive messages from the Rules engine.
- Designed a hibernate framework for interacting with the client DB.
- Write a singleton class for caching the DB data queried.
- Write the performance oriented DB queries on Rules Ecosystem Oracle 10g DB using SQL Developer tool.
- Modified the existing Oracle DB queries for efficient data insertion and store the backup for 60 days.
- Incept the parser mechanism using JAXB where the pre-defined XSD schema is used to extract the Response XML from the Rules Engine.
- Incorporating Log4j mechanism for proper logging of all stages of the process.
- Develop a Standalone POC Proof of Concept to demonstrate the end -to-end flow.
- Create unit testing of the modules created and run integration testing to test the end-to-end flow of the process developed.
Environment: J2EE, JDBC, ANT, JMS, Core Java, JavaScript, XML,CVS, MVC, Eclipse, Log4J, SQL Server, Oracle Apache Tomcat.
Confidential
Role: Java Developer
Responsibilities:
- Developed STRUTS forms and actions for validation of user request data and application functionality
- Developed JSP's with STRUTS custom tags and implemented JavaScript validation of data
- Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
- Used JavaScript for the web page validation and Struts Validator for server side validation.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Used Clear case for source code control and JUNIT for unit testing.
- Involved in peer code reviews and performed integration testing of the modules Followed coding and documentation standards.
Environment: JAVA, J2EE, STRUTS, JSP, JDBC, ANT, XML, IBM Web Sphere, WSAD, JUNIT, DB2, Rational Rose, CVS, SOAP and RUP.