Sr.java Developer,resume Profile
PROFESSIONAL SUMMARY: |
- 7 years of Professional experience in Systems Analysis, Design and Development of various Client/Server and Web Applications.
- Experience in full Software Development Life Cycle using Scrum, Agile and RUP methodologies.
- Extensive experience in developing, testing and implementing applications using Core Java 1.5, 1.6,1.7,1.8 JEE technologies like Servlets, JSP, Struts v1.x/2.0, EJB 2.0 3.0, Spring MVC, Spring, Hibernate, JDBC, Web-Services using JAX-WS and JAX-RS, JMS, XML, XSLT, DOM, SAX, JAXB, Castor, CSS, AJAX, SOAP, WSDL, JQuery, JavaScript, ANT, Junit.
- Extensive usage of Multi-Threading using java.util.concurrency package.
- Strong Experience with ORM Technologies like Hibernate, JPA.
- Proficient in Developing and updating the web design using technologies such as ASP.NET, jQuery UI, AngularJS, CSS, HTML5 and Mojo-Portal.
- Extensive experience using Spring MVC Framework, Jakarta Struts 1.x/2.x,and Design Patterns: MVC, Business Delegate, Singleton, DAO, Session Facade, Factory, Abstract Factory.
- Excellent knowledge and experience in SQL, PL/SQL, Sybase, Oracle 9i/11g, DB2, MySQL and MS SQL Server databases.
- Strong experience in working with Application Servers IBM WebSphere 5.0/5.1/6.0/6.1, JBoss AS 4.x and 5.1, Tomcat 5.x/6.x/7.x, WebLogic 8.x/9.2/10.3 .
- Experience in use of XML Parsers: SAX and DOM and Web Services.
- Experienced in Message based systems using JMS API and Message Driven Beans
- Experience in UNIX Shell scripting.
- Experience in using build tools like ANT and MAVEN
- Excellent Team Member with good Communication and Interpersonal skills.
TECHNICAL SKILLS: | |
Languages Tools | Java 1.2/1.3/1.4/1.5/1.6/1.7/1.8, J2EE 1.4, SQL, PL/SQL, C, C , ClearCase, ClearQuest, Rational Rose, CVS, PVCS. |
Java Technologies: | Multi-Threading, Socket Programming, Servlets 2.3, JSP 1.2, EJB2.0, EJB 3.0, Spring, Spring MVC, Hibernate, JSF, JMS, JNDI, JDBC, Swing, AWT, JAXB, Dozer, Web Services, WSDL and SOAP. |
Web Technologies | HTML, DHTML, CSS, XML, XSLT, DTD, XML Schema XSD , SAX, DOM, Perl, JSON, JQuery, JavaScript, AngularJS. |
Databases | Oracle 11g/9i/8i, Sybase, DB2 8.1, MS Access. |
Application Servers | Glass Fish v2.1, IBM WebSphere 4.x/5.x/6.0, WebLogic 6.x/7.x/8.x/9.x, JBoss AS 4.x/5.1, Tomcat 5.x/6.0/7.0, Apache Web Server. |
Middleware | JMS/ MQ Series / WebSphere MQ. |
Frameworks | Spring MVC, Struts 1.x, 2.x. |
Operating Systems | UNIX AIX , RedHat Linux, Windows 98/95/2000/NT/XP/VISTA. |
IDE | RAD 6.0/6.1/7.0, NetBeans, Eclipse, WebLogic Workshop. |
PROFESSIONAL EXPERIENCE: |
Confidential
Sr. Java Developer
Responsibilities:
- Involved in Application Design Development using Scrum Methodology.
- Developed Web Tier using Spring MVC, JSP, HTML/DHTML, and JavaScript.
- Used AJAX with JQuery, JQuery UI widgets to asynchronously update data in UI.
- Used Spring Dependency Injection framework for Application flow and inject the Business, Service, Data layer Objects.
- Implemented the Persistence/DAO layer with Hibernate.
- Used Spring AOP for declarative Transaction Management.
- Involved in Unit and Integration Testing using Junit.
- Involved in project builds using Maven.
- Used JAXB to extract data feeds and JDBC for batch-processing of data into database schema tables.
- Implemented multi-threading using java.util.concuurency API to improve the processing of data feeds.
- Development of stored procedure triggers and views.
- Develop work flows to collaboratively create, edit, review, index, search, publish and archive various kinds of digital media and documents.
- Developed RESTful web services to be used by different client facing applications.
Environment: Java 1.7, JEE, Spring3.1, Spring MVC, Oracle 11g, SQL Server 2005, IBM MQ Series, JDBC3.0,Hiberante3.1.4, CSS,JSP, Servlets, JAXB,SAX/Stax, Design Patterns, WebSphere, Eclipse, SVN, Jenkins, Maven, Unix Shell Scripting, Quartz Scheduler, JUnit, JMeter.
Confidential
Sr. Java/JEE Developer.
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Design and Implementation of core architecture for this application using RUP's OOA and OOD concepts and UML.
- Design and developed internal users input forms using JSP pages, CSS and HTML.
- Implementing and planning the server-side architecture.
- Design and development of application using JSP, Tag libraries and Struts Framework.
- Client Side as well as server side validations were done using Struts Validator.
- Hibernate an ORM framework was used on DAO layer to persist application data into Oracle database
- Developed Java Stored Procedures for the web based Portfolio Management Application.
- Developed ANT Script to create WAR/EAR file and deploy the application-to-application server.
Environment: MVC, Design Patterns, UML, WebSphere 5.0, WSAD, J2EE, Struts1.1, EJB, JDBC, Servlets,JSP, JTA, XML, HTML, Sybase11, ClearCase, UNIX, ANT Script.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Development, UAT and Production phases of the application.
- Involved in designing the system based on UML concepts, which include Data Flow Diagram, class diagram, sequence diagram, state chart diagrams using Rational Rose Enterprise Edition.
- Involved in the design of Relational Database Schema with Entity Relationship Diagrams and created stored procedures, triggers, sequences, and PL/SQL statements.
- Implemented MVC architecture using Apache STRUTS framework.
- Developed the business layer components as Stateless Session Beans as Fa ade based on EJB API.
- Used JMS API send messages to the gatekeeper when the shipment leaves the manufacturing point.
- Wrote MDB Message Driven Bean to consume and process messages from other applications.
- Used Java Mail API to intimate the finance department regarding the number of shipments leaving the manufacturing point and details about the financial transaction.
- Implemented Custom Caching Objects to help efficient search of items and their details instead of communicating with the database at every instance.
- Wrote test cases using JUnit framework for testing various business functionalities.
Environment: Java 1.5, Rational Rose Enterprise Edition, J2EE, JavaScript, Struts 1.1, JMS, Java Mail, DB2, JSP, Servlets, DOM, XML, XSLT, EJB 2.1, JUnit, Oracle Application Server, UNIX.
Confidential
Application Developer
Responsibilities:
- Involved in the Design, Development, UAT and Production Phases of New Business module.
- Worked on multiple projects simultaneously and Involved in enhancements of the core framework.
- Developed the front-end using JSP, Struts, MVC, JavaScript, HTML and DHTML.
- Used Struts-validation Framework to provide Client-side and Server-side Validation.
- Used Multithreading and JDBC to process the Bulk Disclosure files
- Used JMS API to exchange messages with external data stores.
- Developed middleware business logic using Enterprise Java Beans.
- Used java 1.5 features such as Generics, Collections API.
- Implemented Multithreading for improving performance of the batch processes.
- Wrote SQL/PL-SQL Queries, Stored Procedures and Functions in Oracle.
- Developed Unix Shell scripts for setting up the back-end jobs.
- Involved in Production Support and Release Management of the application.
- Release deployment planning and execution of releases.
- Used for version control.
Environment: : J2EE, Java1.5, JSP, Struts, Tiles, JMS, XML,XSD,XSL XSLT, XPath , SAX, MQSeries, JDBC, Multithreading, Design Patterns, WebLogic 10.3, Eclipse, Oracle 10g, UML, HTML, JavaScript, ClearCase, Rational Rose, ANT, PL/SQL, Stored Procedures, JUnit, Perl, UNIX, Team Track.