Sr. Java/j2ee Developer Resume Profile
Scottsdale, AZ
Summary
- 8 years of extensive experience in Design, Development Testing of software applications.
- Good experience in J2EE technologies like Servlets, JSP, JSTL, Java Beans, EJB Session beans, Entity beans and Message driven beans , JAX-WS,JAXB, JMS, JDBC, JAX-RS, JSF, RMI and JNDI.
- Experience in various open source frameworks Struts, Hibernate, Spring, JSF.
- Strong experience in Service Oriented Architecture SOA and publishing web services that include several components like SOAP, WSDL, XSD, UDDI, Axis2 and JAX-WS.
- Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.
- Expertise in Web Services development using Apache CXF, GlassFish, SOAP-UI Frameworks and Apache Axis2.
- Experience in PHP Java Integration and Drupal Administration
- Expertise in coding business components using various API's of java like JDBC, Multithreading, Collections, Reflection, Sockets, Networking and JNDI.
- Experience in implementing Waterfall, RUP and Agile SDM's.
- Experience interacting with MQ from J2EE app using JMS API.
- Experienced in writing SOA based Enterprise Product Hub Web Service using JAX-WS, JAXB and SOAP. Used Active MQ for messaging.
- Expertise in reviewing and prioritizing client requirements, creating project proposal scope, estimation and baseline project plan, and devising effective Design Flows.
- Excellent working knowledge in writing Cursors, Stored Procedures, Triggers, Functions, Sub Queries and performing data analysis using EMS SQL Manager, TOAD for Oracle, SQL Developer for Oracle.
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams Activity Diagrams.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Motivation to work for a challenging project. Consistent team player with excellent communication skills.
- Excellent team handling experience and skill along with timeline achievement and client communication.
Technical Skills
Operating Systems: UNIX, AIX, Linux, Windows NT/2000/XP
Languages: Java, PL/SQL, XML, UML, PHP, C, C , C , Python
Deign Patterns Singleton, Business Delegate, DAO, DTO, Service Locater, Intercepting Filter, Dependency injection, MVC, Factory pattern, Front Controller
J2EE Skills: JDBC, JMS, JNDI, EJB, Servlets, JSP, Java Beans
Web Technologies: HTML, JavaScript, Ajax, CSS, JQuery, XML, SAX, DOM, JAXB, JAX-WS, XSL, XSLT, XSD, and Web Services, SOAP, WSDL jQuery, JASON, Google Web Toolkit GWT 2.0, Ext JavaScript, JSON, Primefaces
Application Servers: IBM WebSphere 6.1 7.0 8.5, Oracle WebLogic Server10.3, JBoss AS 6.0, Apache-Tomcat 5.0
Case Tools and IDE: Eclipse, WSAD5.1, RAD 6.x/7.x/8.x
Frameworks: Spring 2.5 MVC, Webflow, Batch , Hibernate2 3, Struts 1.2 2.0, Apache CXF, Apache Axis2, Jakarta Taglibs
CM tools: CVS, Clear Case, SVN, MS Visual source safe
Databases: Oracle, MS SQL Server, MS Access, DB2
Other Experience: JUnit, JProfiler, SOAP-UI 4.0.1, JMeter 2.3, Toad for Oracle, SQL Developer for Oracle, WebSphere MQ 6 7,ClearCase Native Client, DreamWeaver CS5, HTML, Freemarker 2.1.5, Tiles, Apache Velocity, JSP, Java Swing, CSS3, and Applets, .NET Framework, SOA
Work Experience
Confidential
Sr. Java/J2EE Developer
Roles and Responsibilities:
- Gathering Business Requirements from business.
- Involved in supervision and coordination with Offshore development team including code reviews and resolving roadblocks.
- Developed the UI layout and front-end programming for web application that matched requirements with help of JSF framework, XHTML, CSS3, JavaScript, and Primefaces 4.0.
- Created web services using SOAP.
- Developed business layer using Spring, Hibernate and DAOs.
- Write detailed description of user needs, program functions, and steps required to Develop or modify computer programs.
- Involved in the bug fixes and system testing activities.
- Worked on Oracle SOA em console to resolve defects in the application.
- Worked in an Agile environment. Actively participated in scrum meetings and updating Rally regarding the tasks and time spent on each tasks.
Environment: Java, JEE , WebLogic 12c, Oracle 11g database, Tortoise SVN, XHTML, PrimeFaces, CSS3, Oracle SOA 12g.
Confidential
Sr. Java/J2EE Developer / Front End Developer
Roles and Responsibilities:
- Analyze user requirements, procedures, and problems to automate processing or to improve existing computer systems.
- Write detailed description of user needs, program functions, and steps required to Develop or modify computer programs.
- Review computer system capabilities, workflow, and scheduling limitations to determine if requested program or program change is possible within existing system.
- Prepare flowcharts and diagrams to specify in detail operations to be performed by equipment and computer programs and operations to be performed by personnel in system.
- Review design ideas and prototype with systems analyst and software engineer.
- Develop visual components of system prototype.
- Developed user interface using JSP, Java Beans, Java Script, custom tags, custom Frame Work and AJAX.
- Used DHTMLX, HTML5 and JavaScript to develop UI for the system. CSS3 was used for enhancement. Extensively used DHTMLX components to develop functionalities, such as tree grid, charts.
- Developed Client side validations using Java script
- Developed business functionality using stateless session beans.
- Developed RESTful web services for a third party application.
- Developed Dao's to process the database operations.
- Prepare test plan based on the Systems Requirements Specification.
- Inspect test results for accuracy and completeness.
- Prepare Systems Requirements Specification.
- Maintain a log of all Change Requests.
- Train the users in joint application development techniques.
- Review Requirements Specification and prototype with users.
Environment: Java, JEE,C , .Net Framework, WebSphere 8.5, SQL Server 2005, RAD 8.5, Hyperion Report, HTML5,AJAX, CSS3, MS Office 2010, Perforce, IBM FileNet P8 with WebSphere 8.5
Confidential
Sr. Java Developer
Roles and Responsibilities:
- Reviewed and discussed the BRD to analyze the requirements for the project and contributed to the proposed System Architecture.
- Analyzed, designed and implemented presentation layer using Spring MVC for rendering web pages.
- Developed views and Controllers using Spring MVC Framework.
- Leveraged Spring Validator framework for validating user input and used J-query for client side validation and building rich UI with AJAX capabilities.
- Designed/developed service layer using Spring and used the IOC container and AOP for request/response logging and transaction management.
- Designed and developed Facade layer of services which interact with the DAO's, JMS services and external web services.
- Published the JAX-WS web services leveraging the Facade layer of Spring services for external clients to communicate.
- Generated the Service Classes and interfaces from the WSDL.
- Developed the custom handlers to build the hibernate queries for different entities based on the user criteria.
- Configured CXF Interceptors for request filtering, header validation and message integrity validation.
- Leveraged Spring batch module for batch processing, used the job scheduler and listeners for error handling, report generation and service retry mechanisms on failures.
- Optimized the bulk database operations by batching the inserts/updates.
- Used hibernate named queries and criteria queries.
- Created the Service WSDL's for the finalized set of services with the corresponding operations and designed the corresponding SOAP-UI Test Cases.
- Used Log4J to logging, debugging, and providing warning and info on the server console.
- Involved in creation of Test Cases for SOAP-UI Test Suite and carried out Load testing using Load UI.
- Used ClearCase Native Client as configuration management tool for code versioning and release management.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.
- Used ERACOM HSM Module for Dynamic Key Exchange between the application servers and to encrypt/decrypt the customer card data before storage.
- Involved in debugging and troubleshooting related to environment issues
Environment: Jdk 1.6, JAX-WS 2.2, XML, Spring 3.0, Hibernate3, Log4j, CXF 2.0,Oracle SQL Developer, Oracle SQL Developer Data Modeler, IBM Websphere 6.1/7.0, Oracle Database 11g, ClearCase, PL SQL, SOAP-UI 4.0.1, Cruise Control, Eclipse, Oracle Fusion Middleware, SOA.
Confidential
Sr. Java Developer
Roles and Responsibilities:
- Followed Agile methodology and actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in. Involved in daily scrum and month sprint planning meetings.
- Involved in development of Business layer and the presentation layer of DWS and Agentsite modules.
- Extensively involved in developing REST web services based java clients and producers to communicate with Mainframe and Sharepoint systems using IBM-WINK.
- Used Jackson JSON API to serialize and de-serialize JSON data for interacting with Sharepoint.
- Used SAX and DOM XML parsers to parse and build XML files for interacting with the mainframe Mobius system.
- Registered and used web services in WSRR Web Services Registry and Repository .
- Developed module to communicate with WSRR and obtain the end point URL for a particular web service.
- Integration of the Java with PHP using PHP Java Bridge.
- Used IBM WID and WESB and designed the mediations for accessing the web Services.
- Middle-tier and business layer services of Agent Site module were developed using EJB 3.0 stateless session and entity beans.
- Developed User interfaces Components for the ECM-front end module using JSF.
- Used Asynchronous JavaScript and XML AJAX , JQuery, JavaScript, HTML, XSLT and CSS for better, faster interactive Front-End.
- Implemented Design Patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.
- Developed a module to process the request asynchronously by queuing, and later process the request by building the document and sending it out to end user through email.
- Used SQL server database for backend data storage.
- Performed Unit testing of web services modules using JUNIT.
- Implemented logging for error tracking using Log4J, SLF4J and fixed the errors.
- Created Use cases and Sequence diagrams using UML.
Environment: JAVA, J2EE,SOAP/REST Web Services, XML, JQuery, AJAX, XSLT, Servlets, HTML, CSS, JavaScript, UML, Junit, ANT, Log4j, Eclipse, IBM WID 7.0, IBM WebSphere Application Server, IBM, PHP Drupal, WESB WebSphere Enterprise service bus , SQL, PL/SQL, MS-SQL server 2008.
Confidential
Java/Web Developer
Roles and Responsibilities:
- Responsible for any new development on EMR PMS which can be a project or a module including analysis, design, development and maintenance with SQL scripting.
- Worked in MVC architecture using struts 1.2 hibernate 3.0.
- Designed and developed JSPs, Servlets, Beans and manager classes.
- Used JSTL for standard tag library and GWT for specific page designing.
- Developed reports using crystal report designing tool with stored procedures, functions, cursors and SQL queries.
- Developed Jsps, action classes, form beans, mapping files and property files in Struts.
- Responsible for hibernate and data base configuration and mapping with config, hbm, BOs and DTOs.
- Responsible for any urgent issue or queries from client or support.
- Designed and developed stored procedures and functions to implement critical and ambiguous reports and other functionalities.
- Also, responsible for debugging and bug fixing.
- Reviewed the low level design document, handling change request assigned the bug id from the client to the corresponding developers.
- Executed all the test cases and generate the test report.
- Responsible for application Implementation on Sun One web server and JBoss application server.
- Responsible for building the techno-functional documentation of Electronic Medical Remittance EMR and Practice Management System PMS .
- Developed major product changes for EMR PMS such as Appointment, ICD-CPT management, Split Billing, Patient Statement, Claim management, Charge Engine, Payment Posting and reports
Environment: J2SE 1.4/5, J2EE, JSP, Servlet, JSTL, Crystal Reports, JBoss 4.1, MS SQL Server 2000/2005/2008, Eclipse 3.1, Struts1.2, Hibernate3.0, JDBC, JMS, Text-Pad.
Confidential
Jr Java Developer
Roles and Responsibilities:
- Involved in specification analysis and identifying the requirements.
- Participated in design discussions for the methodology of requirement implementation
- Involved in preparation of the Code Review Document Technical Design Document
- Designed the presentation layer by developing the jsp pages for the modules
- Developed controllers and JavaBeans encapsulating the business logic
- Developed classes to interface with underlying web services layer
- Used patterns including MVC, DAO, DTO, Front Controller, Service Locator and Business Delegate.
- Worked on Service Layer which provided business logic implementation.
- Involved in building PL SQL queries and stored procedures for Database operations.
- Used Jasper Reports to provide print preview of Financial Reports and Monthly Statements.
- Carried out integration testing acceptance testing
- Used JMeter to carry out performance tests on external webservice calls, database connections and other dynamic resources.
- Participated in the team meetings and discussed enhancements, issues and proposed feasible solutions.
Environment: Java1.4, J2EE 1.4 Servlet, JSP , JDBC, XML, ANT, Apache Tomcat 5.0, Oracle 8i, JUnit, PL SQL, UML, NetBeans, Apache JMeter, Jasper Reports.