Sr. Java Developer Resume Profile
PROFESSIONAL SUMMARY:
- Around 7 years of strong experience with Java development and worked on enterprise applications using Java and J2EE tools technologies like Servlets, Java Script, JSP, JDBC, Struts, Spring, Seam, Hibernate, XML, IBM Web sphere, JBoss, Web Logic and Apache Tomcat.
- Extensive experience in Application Design, Development, Testing, System Integration Test support, Release Implementation support, Production Support of web based applications.
- Good understanding of Agile Development methodology Waterfall
- Strong experience on all J2EE related technologies like EJB, JSP, Servlets, Swing, JDBC and JavaScript.
- Strong Core JAVA skills and experience in designing high performance multithreaded applications with concurrency and garbage collection APIs
- In-depth knowledge of the object oriented programming, object oriented analysis and development J2EE technologies.
- Sound knowledge of the Software Development Life Cycle and Web Sphere application server.
- Proficient in server side java programming
- Experience with the following XML Based technologies XML, DTD/XSD, XPath, XSL, XSLT, REST, JAXB, DOM/SAX, JDOM
- Experience with the following Web Services technologies/implementation/tools WSDL, UDDI, AXIS, Apache CXF, JAX WS, JAX RS
- Implemented the application logic using Struts, Springs, Hibernate, MVC
- Knowledge of Design Patterns.
- Familiarity with Object Oriented Analysis Design using UML.
- Very good knowledge on application servers like Web Logic 8.1, Web Sphere 6.0, IBM RAD, and Tomcat.
- Good experience in Software configuration management using Rational Clear Case/Visual Source Safe. Experienced with Object Oriented Design OOD and Object Oriented Analysis OOA , UML and associated Tools such as Rational Rose.
- Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
- Developed Integer and Date JSF components to support user entry of integer and date month/day/year values with internationalization. Wrote the Java classes for the components, tags, and renderers. Also wrote the JavaScript code to do client-side validation in all major browsers IE, Netscape, Mozilla Firefox, Opera, etc.
TECHNICAL SKILLS:
Programming Languages | Java, J2EE, SQL, PL/SQL, C, C , Java Script |
Web Technologies | J2EE 1.6, EJB 2.0, JSP, Servlets, JDBC, Swing, JavaBeans, RMI,JMS, MQ Series, JNDI, LDAP, CORBA, Java Mail, JAXP, DOM, SAX |
Internet | XML, XSD, XPATH, XSL,XSLT, HTML, JavaScript, Java Parser 1.4.4, AJAX, JQuery, CSS 3 |
Databases | RDBMS, Oracle, DB2, MS SQL Server, MySQL, MS Access. |
Web Servers | Tomcat 4.0.2, Microsoft Internet Information Servers IIS, Servlets Exec, JavaWeb Server. |
Tools/Others | Web Logic Application Server 10.3, IBM Web Sphere Application Server 6.0/7.0 IBM HTTP Server 1.3.19 |
Frameworks | Struts 1.2/2.0, MVC, Hibernate 3.0,Spring |
Object Technology | UML, Refactoring, Design Patterns. |
Operating Systems | Windows 2000/NT, Windows 95-98, Linux, MS DOS |
PROFFESSIONAL EXPERIENCE:
Confidential
Role: Sr. Java Developer
Responsibilities:
- Analyzed business requirements and created technical design documents.
- Involved in Design, Development, and Testing and Support phases of Software Development Life Cycle.
- Assisted in designing, development and testing of activities for all BRMS rules.
- Provided technical assistance for client program interaction with Red Hat JBoss rules.
- Accessed database using SQL Queries, PL/SQL scripts
- Worked on Maven to build the application
- Spring batch framework is used for scheduling job and processing xml files generated.
- Used JUnit framework for unit testing of application and Log4j to capture the logs.
- Worked with testing teams and resolved defects.
Environment: Core Java, Spring Batch ,Spring,XML, Log4j, Ant, JDBC, JavaBeans, Red Hat BRMS , Oracle 11g , Web services, CXF, Mark logic , XML, XSLT, XSD, JSON, Eclipse IDE, Tomcat, JUnit, Log4J, Maven, Spring
Confidential
Role: Sr.Java Developer
Responsibilities:
- Involved install phases of Software Development Life Cycle SDLC .
- Analyzed business requirements and created technical solutions.
- Responsible for working on SOA/Web Services.
- Developed Integer and Date JSF components to support user entry of integer and date month/day/year values with internationalization. Wrote the Java classes for the components, tags, and renderers. Also wrote the JavaScript code to do client-side validation in all major browsers IE, Netscape, Mozilla Firefox, Opera, etc.
- Used Maven for building the application, and completed testing by deploying on application server.
- Developed from end applications using Richfaces , Openfaces, JSP, Servlets
- Worked on Maven to build the application and used JRebel for code integrations
- Used JUnit framework for unit testing of application and Log4j to capture the logs.
- Involved in analysis, design, testing phases and responsible for documenting technical specifications
- Developed the application using JSF Framework that uses Model View Controller MVC architecture with JSP as the view.
- Worked on Hibernate and created mappings.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Stateless Session Beans.
- Involved in Unit Testing, Integration Testing and UAT Testing.
- Deployed the application on the JBoss Application Server.
- Spring framework is used to implement Inversion of Control IOC and Aspect Oriented programming AOP .
- Wrote message handler adapter for enterprise calls using Message Driven Beans, JMS and XML.
- Accessed database using SQL Queries, PL/SQL scripts
- Worked with testing teams and resolved defects.
Environment: Java, J2ee, JSP, Rich faces, Open faces, HTML, XML, JBoss, Seam, JQuery, javascript, Hibernate, Oracle, SQL, Spring, JMS, Jasper Reports, Web Services, SOA, Servlets, Perforce, JRebel, Eclipse, Maven, Unix, Linux
Confidential
Role: Java Developer
Responsibilities:
- Analyzed business requirements and created technical design documents.
- Involved in Design, Development, and Testing and Support phases of Software Development Life Cycle SDLC .
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams.
- Performed client side validations using JavaScript and Jquery
- Used Struts as web framework
- Used Log4j for extensive logging in the application
- Developed various JavaBeans that are used by different modules in the application.
- JPA to query from the database and also wrote JPA mapping definitions for the persistent layer.
- Developed PL/SQL stored procedures to perform complex database operations.
- Developed Servlets and back-end java classes using WebSphere Application server.
- Used JUnit for the functional and Unit testing.
Environment: Core Java, Java, Swing, J2EE 1.4, Servlets, JSP, Struts 1.2, ,, DB2 8.1, IRAD 7.0, IBM Web logic 10.3, Log4j, , JDBC, JavaBeans, JavaScript,, Solaris 5.6, HP-UX 10.20, Web services, CXF, Servlets, HTML, CSS, XML, XSLT, XSD, JSON, Eclipse IDE, Tomcat, Microsoft Visio, JUnit, Log4J, JavaScript
Confidential
Role- Java Developer
Responsibilities:
- Developed the front-end pages using JSP that facilitates the online bidding, like Users Mypage, Merchants Mypage, SalesRepsMypage, Request History, Bid History etc.
- Performed client side validations using JavaScript.
- Used Hibernate and worked extensively on Hibernate Query Language HQL to query from the database and also wrote Hibernate mapping definitions for the persistent layer.
- Developed intranet tool using Java Swing that facilitates the internal user to key in all the categories, items and also the user can edit or delete them respectively.
- Developed various JavaBeans that are used by different modules in the application.
- Developing XSLT's according to the schema and using the Business Object Definition Mappings in order to generate the desired output XML.
- Involved in defining the XPATH's for the elements by referring to the schema.
- Generated the Input XML and tested with developed XSLT for desired output.
- Used Struts as web framework and Spring to develop light weight business component.
- Used Log4j for extensive logging in the application
- Developed PL/SQL stored procedures to perform complex database operations.
- Developed the custom Database controls for Oracle and DB2 databases.
- Design, implementation, testing of Search Service . Responsible for GUI design, Validation rules, business logic implementation EJB .
- Worked on detail design of the web modules using Rational Rose to draw UML diagrams like use case diagram, class diagram and sequence diagram.
- Used JUnit for the functional and Unit testing.
Environment: Core Java, Java, Swing, J2EE 1.4, Servlets, JSP, Struts 1.2, Hibernate 3.0, XML, DB2 8.1, IRAD 7.0, , Log4j, Ant, JDBC, JavaBeans, JavaScript, Oracle, Web Logic Application Server 9.0, Solaris 5.6, HP-UX 10.20, Web services, CXF, Servlets, HTML, CSS, XML, XSLT, XSD, JSON, Eclipse IDE, Tomcat, Microsoft Visio, JUnit, Log4J, Javascript.
Confidential
Role Java Developer
Responsibilities:
- Involved in Analysis, Design and Development.
- Designed and Developed Data Access Layer for Enzyme Services.
- Developed different logic cubes for System Resources monitoring. Used JNI for communication between Java and Win32 System DLLs.
- Screens were developed using HTML, CSS and XSL was used for presentation.
- Data validation was done using XML Schemas.
- Extensively used spring and Hibernate.
- Designed and Developed Flexible Log Management for Agent as a service of Agent. Logs can be recorded in a local file and/or Remote Database.
- Designed and Developed Swing based UI for Log and MBeans Management.
- Developed Enterprise Java Beans EJB and used for different modules.
- Designed and Developed version management Server and Client using RMI for Agents. Used SSL for secure communication.
- Responsible to maintain the iBatis/mybatis ORM while injecting dependencies using Spring IOC.
- Used different Design Patterns like Factory Pattern, Singleton Pattern and Observer Patterns.
- Developed dynamic installation of client Application-using WebStart.
- Involved in Design of Frame work based on the MVC architecture.
- Implementation and maintenance of a Java GUI application using JFC/Swing. This application IBM Electronic Media Management System - EMMS is used by publishing companies, studios, or artists, enabling them to prepare music or other digital content for distribution over the Internet.
- Developed Servlets and back-end java classes using WebSphere Application server.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Analyzed the performance of system software code and wrote code to tune it.
- Performed usability testing for the application using JUnitTest .
Environment: JDK 1.2.2, Servlets, Web Sphere, Swing ,IBM DB2 v7, IBM Visual Age for Java 4.0, Visual Caf 3.5, JNI, XML, XSLT, Xerces Java Parser 1.4.4, XML Spy, JUnit Test, J2EE,Core Java, JSP, EJB, JDBC, JMS, WASD, Web sphere, RAD, Web Service, Struts and JPA, UML diagramming, Oracle, JDBC, JavaScript, HTML, SSL, Subversion.
Confidential
Role: Java Developer
Responsibilities:
- Designed and developed an efficient Skill Search Engine, which has the ability to search multiple skills with logical AND and OR operators, for finding specific skills of the client and vendor employees with matched percentage.
- Designed and developed a Resume Management module that encompasses adding, modifying and deleting the employee resume, which provides an external file attachment with the provision of modifying it online and can also be downloaded to the user s local hard drive.
- Designed and developed an Internal Messaging System IMS between the Clients and the Vendors that involves listing of messages in the Inbox, Sent and trash boxes and also viewing these messages. Additionally it has the facility of creating the customized folders.
- Developed few PLUG-INs for parsing the attached files, candidate's skills, and the requirement skills from the client managers using IBM DB2 Java Stored Procedures.
- Designed and Developed Dynamic Reports for Purchase Order and Requirements.
- Designed and Developed the Control Tables for Survey Forms and Survey Ratings for the vendors and the Company configuration.
- Implemented new requirement, written new Services using EJB 3, Jdk1.5/1.6, Database - SQL Server and Oracle 10g, application Server - Weblogic 9.2. UI has been implemented mainly using JSP, Struts 1.2, JavaScript and also AJAX. Unit tested using Junit. Used iText API for Reporting. Used Procedures in Archiving, Reporting and Import File sub modules. Fixed defects.
- Monitored the performance of servlets using JProbe.
- Involved in the unit and system testing.
Environment: J2EE, Java, Java Servlets, Java Beans, Java Server Pages, IBM Web Sphere Studio 3.5, Web Sphere Application Server 3.x., IBM Visual Age for Java, IBM HTTP Server, UDB 6.0/7.0, Visual Source Safe for version control, Windows NT
Confidential
Role: Java Developer
Responsibilities:
- Designed and developed a manufacturing tooling management system from initial concept up through delivery to end users. Responsible for the architecture, design, development and implementation of the multithreaded CORBA based application on Windows NT 4.0 platform. The project is a Java/Corba based 3-tier standalone application. The client side is implemented with Java/Swing, Java Beans. The frame work on server side is developed from scratch. SQL Server 6.5 is used as RDMS and JDBC-ODBC is used between database and server program.
- Designed and developed a SPC for quality control data entry and data processing intranet based system. The system is implemented with HTML, Java Servlets and large Java applets, JDBC.
- A database program for heat treats. The project is a 2-tier client-server application in which Java Swing/AWT is used to construct GUI and SQL Server in used in the back end.
- Retro-fit Intergraph-EMS 3D CAD/CAM software for Security Safe applications. All programming is done in C code on UNIX platform.
- Write master program for robot and CNC machining programming, coding in C and C on UNIX Sun Solaris platform.
Environment: JSP, WASD, Web sphere, RAD and Servlets, Web Service, Struts and JPA, Oracle, JavaScript, HTML, SSL