Sr. Java/j2ee Developer Resume Profile
Northbrook, IL
Summary |
- Java Programmer and J2EE Developer with experience of 8 years in java based technologies JDK JSE 1.6/1.5/1.4 4,5,6 , JEE 5,6,7 , JSP, Struts 1.2/2.0, JSF 2.0/2.1, Spring 2.5/3.0, JDBC, Hibernate 3.0/4.0, Apache Tomcat, Glassfish, XML, Servlets, Java Beans, HTML, Java Script, JQuery.
- Had a strong domain background with insurance, health care, finance, banking and telecom.
- Expertise in technologies using Java, C and C .
- Extremely good in Struts, Spring Framework, Hibernate and JSF.
- Expertise in back-end/server side java technologies such as : Enterprise Java beans EJB , web services, Java persistence API JPA , Java Messaging Service JMS , Java Data base Connectivity JDBC ,Java Persistence Query Language JPQL , Java Naming and Directory Interface JNDI , JAVA Transaction API JTA .
- Expertise in using SOA and Web Services Technologies and Tools like Web Services, SOAP, REST, UDDI, SOAP UI.
- Adapt in server side development skills using Apache and good knowledge of database connectivity JDBC for databases like Oracle, MySQL, and MS Access.
- Expertise in web-based GUIs development using Applets, Java Script DOJO JQuery , JQuery UI,JSP, HTML, HTML5, XHTML,CSS.
- Experience in designing, developing and deploying J2EE applications on IBM WebSphere/WebLogic Application Servers, Tomcat, and JBOSS.
- Developed rich web user interfaces with Java Server Faces JSF , AJAX Asynchronous Java Script and XML .
- Very Strong conceptual and hands on programming skills on Collections, Multi-Threading, Garbage Collection, Exception Handling, OOPs concepts in Core Java.
- Good knowledge in Linux and UNIX Solaris and Shell Scripting. Adequate knowledge on Bootstrap.
- Worked proficiently in various IDEs including Net Beans and Eclipse.
- Good experience in using JUnit, DB Unit, Load Test for testing and CVS, SVN for Subversion Version Control .
- Have knowledge on Prime Faces 3.2 documentation went through all the concepts in the document.
- Have knowledge about OWASP Application Security Verification Standard.
- Experience using in Apache ServiceMix as Integration Platform and Apache ActiveMQ as Messaging Platform.
- Experience with Data modeling concepts, SQL Stored Procedures, SQL Queries and Triggers.
- Experience with UML modeling Class Diagrams, Use Cases, and Sequence diagrams.
- Good Understanding of Agile Development Practices Extreme Programming XP like Continuous Integration CI , Test Driven Development TDD , Refactoring and Pair Programming.
- Expertise on OOAD Object Oriented Analysis and Design which is used to analyze and design the application.
- Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.
Technical Skills | |
Languages | Java, Java Script, JQuery,HTML, CSS,HSQL,JSTL, XML, WSDL, XPATH, XSLT,XQUERY, SQL, T-SQL, PL/SQL |
Operating Systems | Windows NT/XP/98/95/2000, Unix, Linux, MS DOS |
Technologies | JFace, JSP, Servlets, Struts, Log4j, AXIS2, JDBC, JNDI, JMS, MQ, ESB, JPA, JSR168, Web Services, Spring, GWT, DOJO, AJAX, SOA, CORBA, WebSphere Commerce Suite, Websphere Customer Center, Seam, Web Methods, Swing, Flex |
Distributed Computing | RMI, EJB 2.0/3.0 |
Database | Oracle 8i/9i/10g, DB2 7x/8x, Informix 9x/10x, Sybase, SQL Server, MS Access |
Tools/IDE | Eclipse 3x, My Eclipse 6x, TOAD, CruiseControl,Aqua Data Studio, Ant, Maven, Hudson, PMD, Rational Rose, Ne8tBeans ,WSAD,Clear Quest, IntelliJ IDEA, JDeveloper |
Application Servers | WebLogic 7x/8x/9x, WebSphere 8.0 , JBoss 4x, OC4J |
Web Servers | Apache Tomcat 5x/6x |
Version Control | Star Team, CVS, VSS, Rational Clear Case, Subversion |
Testing Framework | JUnit, Cactus, Shale, DBUnit, Easy Mock, JMock, MockEJB, HttpUnit,EJB3Unit |
O/R Mapping | Hibernate, iBatis |
Methodologies | Waterfall, AGILE, RAD, RUP |
Analysis Design | UML, Rational Rose 2000/2002, Rational Requisite Pro |
Other Skills | Shell script, C, C , C , Websphere Product Center, Vignette |
Professional Experience |
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Used AGILE methodology for developing the application.
- As part of the lifecycle development prepared class model, sequence model and flow diagrams by analyzing Use cases using Rational Tools.
- Extensive use of SOA Framework for Controller components and view components.
- Used OR mapping tool Hibernate for the interaction with database. Involved in writing Hibernate queries and Hibernate specific configuration and mapping files.
- Development carried out under Eclipse Integrated Development Environment IDE .
- Used JBoss for deploying various components of application.
- Developed the application using JSF for front end, Spring to manage business layer components.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
- Used JDK 1.8 inside MAVEN script to compile and build the code.
- Designed and Developed application screens using JSF PrimeFaces, HTML, XHTML, DHTML, AJAX and JavaScript.
- Involved in consuming, producing Restful web services using JAX-RS.
- Integrated ActiveMQ and Spring JMS api to send and receive the message for the Application's RESTful API.
- Implemented JSON with Spring REST web services API.
- Designed developed LDAP Authentication Authorization Service using Java, LDAP, JNDI.
- Used JDK 1.8 inside MAVEN script to compile and build the code.
- Used Testng framework for testing and check API performance. Involved in fixing bugs and minor enhancements for the front-end modules. Responsible for troubleshooting issues, monitoring and guiding team members to deploy and support the product.
- Used SVN Version Control for Project Configuration Management.
- Deploying applications in AppServers for DEVL, ALPHA and Beta integration environments.
- Worked with business and System Analyst to complete the development in time.
- Used Object-oriented analysis and design OOAD to analyze, design an application by applying the object-oriented paradigm and visual modeling throughout the development life cycles to foster better stakeholder communication
Environment: J2EE, JDK8, JSF Prime Faces, Spring 4.0, Hibernate 4.0, Java Script, , OOAD, Ajax, XML, XSLT, HTML, Astah UML, Eclipse 3.6, JBOSS, Oracle10g, TOAD 10.1,Testng, Linux,OpenLDAP,JXplorer.
Confidential
Sr. Java / J2EE Developer
Responsibilities:
- Developed Java classes and helper classes in the business layer and tested them using Junit.
- Used Eclipse Workbench views, editors, perspectives, wizards as rich client platform.
- Used JDBC extensively for database transactions.
- Used Soap UI for testing of web services over HTTP.
- Used Rational Clear Case for version repository.
- Involved in the development of interfaces for the application using JSP, Servlets, and JavaScript.
- Created Java validation classes and utility classes.
- Actively participated in Stress Testing of the existing business components using WebLogic Application Server .
- Created Class diagrams and Sequence diagrams by using Violet integrated with eclipse.
- Used Jalopy for code formatting.
- Developed wrapper classes and DAO classes used for validation and data lookup.
- Used TOAD as UI of Oracle database.
- Implemented web service over http to expose the package/product details to the front end systems.
- Used sax parser to read the xml to propagate the values to the business validation layer.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Wrote build and deployed scripts using Shell scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- Participated in reviewing the functional, business and high level design requirements. Developed the Use Case diagrams and Class diagrams.
Environment: J2EE, JDK5, Struts1.2, Spring 3.0, Hibernate 3.2, Java Script, JSP, Ajax, XML, XSLT, HTML, UML, Eclipse 3.6, RAD 7.0, IBM WebSphere7.0, Oracle10g, TOAD 10.1, PL/ SQL, JUnit.
Confidential
Java / J2EE Developer
Responsibilities:
- Utilizing Agile development practices for test driven application development TDD , working iteratively 2 weeks per iteration with different sub projects in PAS and ISC which includes Proposal and Legal Documents System PLDS , Clear Advantage Insurance, Fast pay, Reporting Strategy, Simplified Enrollments, IAMCAM and OAWE.
- Involving in implementing different security enabled web services wsdl/UDDI using AXIS2 for IAMCAM, which involves writing wsdl and xsd files SOAP for different service mappings like QASI, Transfer users to E-Directory, Retrieve Registration, Rework Encrypted Record Comparison Tool, Electronic Service Agreement etc.
- Developed E-delivery preferences with web queue email notification via intra web service communication with Sun Security certificates installed.
- Domain specific database bean instantiation in multithreading through service-context, service-config and dao-config files. Simultaneously it instantiates Oracle, DB2 and SQL Server databases.
- Migration of all projects to maven with custom defined Hudson/PMD checks against JDK 1.5 .
- Converting OAWE Applogic Java files to Struts 2 based Action classes and corresponding templates have been converted to JSPs JSTL and integration with Tiles and spring.
- Created customized validators and converters for JFace, UI Components.
- Written stack of interceptors like Logging, DBErrorLogger, AuthInterceptor, Fileuploader and User interceptor etc. for pre and post processing.
- Developed spikes to show the business of new ideas in OAWE
- Created interfaces using IDL for CORBA mapping services.
- Using spring integration with struts for presentation, iBatis and hibernate for persistence. All SQL map name spaces are configured in sqlmap-config file.
- Ajax, JQuery and GWT for complex java script validations, browser incompatibility, sorting and fuzzy search.
- Using JMOCK and EasyMock along with JUnits for mocking action, service and dao classes.
- Using Stateless session beans for Clear Advantage and reporting strategy projects.
- Converting Entity beans to EJB 3.0 pojos using JPA.
- Worked as release tech lead for PLDS and clear advantage releases. Leading a team in the design and development of the OAWE project.
- Worked on Seam to integrate with SOA based Web modules.
- Prepared code review documents with Unit Test cases.
Environment: Jdk1.6, Servlet, JSP, EJB, Spring 2.5, JavaScript, JSON, JQuery, Jboss 4.2, Junit, Ant, Maven, JDBC, , Web Service, JSP Custom Tags, JSF, XSD, XML, DOM, OOD, OOA, HTML, CSS, log4j, Oracle 9i, DB2, IBM ClearCase, Windows XP, Unix, JMS
Confidential
Java/J2EE Developer
Responsibilities:
- Prepared detailed Use Case Features and Function Requirement Documents form Business requirement Specs.
- Used Stateless Session Beans EJB in session fa ade and for implementing business logic.
- Designed and developed the controller and view components using JSPs and Servlets.
- Implementing test cases for my modules using JUnit.
- Worked on Stored Procedures and Functions on Sybase database and was responsible for designing tables in database.
- Designed and Implemented PL/SQL stored procedures to process message via Informatica.
- Use of Core Java Design Patterns such as factory pattern, MVC and singleton pattern is made as per the need.
Designed and implemented the Database using ER diagrams. Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviewing. Environment: Windows, JDK1.4, J2EE1.2, Eclipse3.1, Weblogic 8, ANT, JMS, MQ Series, Sybase 11.0.3, JUnit , Putty, XML, DOM Parser, SAX Parser, CM Synergy, Toad, PL/SQL Developer, SOAP, JRF, Struts, Servlets2.3, JSP 1.2, UML, Rational Rose, OOD, MVC , JNDI , JDBC 2.0, Applets.
Confidential
Java developer
Responsibilities:
- Gathered specification, designing the system, building the database, development, testing and implementing in system.
- Developed user interface using JSP, JSP Tag libraries and Spring Tag Libraries to simplify the complexities of the application.
- Prepared technical specifications document for the given functional specifications
- Developed JSP Custom tags to display Data and Graphs.
- Used Enterprise Java Beans to ease the implementation and development of application components.
- Developed Java Beans to use in JSP's.
- Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile and developed session beans to maintain authentication user roles.
- JDBC connection pooling for accessing embedded and legacy data sources
- Developed front-end user interface screens and server side scripts using JSP, HTML, Java Script, Servlets, Custom Tags and XML.
- Used XML Spy for creating and validating XML files and for generating XSL style sheets.
- Designed and Implemented Server Objects using Java Servlets, EJB, JDBC.
Environment: Java, J2EE, Servlets, JSP's, Java Scripting, Spring, Java Beans, Hibernate JSP, MVC, Tomcat , JBuilder, XML, MS SQL Server, JDBC, EJB, JNDI, Rational Rose, Windows NT and Linux.