Java/gis Developer Resume
PROFESSIONAL SUMMARY:
- More than 7 years of experience in Application Architecture, Analysis, Technical Design, Development, Implementation, Testing, Configuration Management and Release/Build management in all stages of Full Software Development Life Cycle (SDLC) of software applications using Object Oriented Programming, Core Java and J2EE technologies.
- Experienced in MVC architecture Struts framework, and Spring Framework. Capable of learning new technologies and adapting to new environments quickly.
- Establishes and maintains productive working relationships with management, clients and team members.
- Good initiator and quick learner with excellent communication and Interpersonal skills and the ability to work to aggressive schedules and meet tight deadlines.
- Specialized in developing Enterprise Applications in Financial, Banking, Communications and WebServices domains using Core Java, J2EE, JSP, Servlets, XML, JBoss and Application Servers such as IBM Websphere
- Well versed with complete Life Cycle Development process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing and Implementation, and Post Production support.
- Extensively used waterfall and Agile (Scrum) for development
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB and Java Script Libraries.
- Expertise in Java Application Development, Distributed Application development, Object Oriented Programming, and also in developing, testing and implementing application Environment using J2EE technologies like J2SE 6.0, JDBC, Servlets 2.4, JSP 2.1, AJAX, EJB, JMS and Web Services.
- Experienced in Struts, HTML5, JQuery, CSS2/3, MySQL, Web Services, Toad, JDBC, Spring Framework, Clear Case WinSCP, Putty, JUnit, Clear Quest, Test Director, JTest, UML Design.
- Experienced in Requirement Analysis, Design, and Test Case (TC) preparation, Development, Integration / Regression Testing, Walk - Thru’s and Defect Prevention Analysis
- Proficient in Analysis, Coding, Unit testing, and Defect tracking. Excellent troubleshooting skills.
- Expertise in Scala, Python, C++, Java, Workfusion, ArcGIS, Oracle GIS, SQL Server, Web Sphere, Html, JavaScript, JDK 1.4, Jsp, Servlets, Jdbc, MVC model, Struts, Hibernate, Ajax, Oracle 10g, Apache Tomcat, Eclipse 3.3
- Well Knowledge in Java JDK1.7, J2EE, Log4J, UML, AJAX, WebLogic 10.3, Hibernate 3.0, PL/SQL, HTTP, HTTPS, Windows, Web Services, Unix, Bootstrap, SOA, SOAP, WSDL, SSO, SAML, IntelliJ IDEA, JUnit, XML/XSL, Maven, Spring 3.0
TECHNICAL EXPERTISE
Languages: Java, SQL, JQuery, MySQL, PL/SQL, JavaScript, JSP, HTML/5, XML, XSLT, AJAX, CSS 3, COBOL, JCL, REXX
Web Technologies: Struts, Servlets, JSP, JSF basics, Spring
Enterprise Technologies : EJB , RMI, JMS , JNDI, Java Mail, Web Services
Technologies: JavaBeans, Hibernate, JDBC, Ant, Log4j, SAX, DOM, SOAP, CSS, WSDL, JUnit
Design Patterns: MVC, Business Delegate, Service Locator, Singleton, DAO, Front Controller, Session Façade, Value Object
RDBMS: Oracle, My SQL, DB2, VSAM, IMS
Configuration Management: ClearCase, CVS, PVCS, Star team Borland, VSS, Microsoft Visual Source Safe 6.0
Utilities: Eclipse, Edit Plus, SSH Client, MS Office, Lotus Notes
Servers: Apache Tomcat, JBOSS
Operating Systems: Windows-NT/2000/XP, UNIX, MVS Z/OS
EXPERIENCE:
Java/GIS developer
Confidential
Responsibilities:
- Involved in developing Full Policy life cycle transactions for the existing automated raters, which include Endorsements, renewals and cancellation.
- Involved in the initial set-up of the system by creating the Organizational Hierarchy, Organizations, Divisions, Organization Units, Work Groups and Work Baskets.
- Analyzing requirement gaps and coordinating with Line of Business.
- Involved in Designing, Developing and testing the application.
- Provided Ruleset management in various environments.
- Used Servlets and Jsps for developing new and existing functionality.
- Involved in Designing High Level Class structure, Workflows and Rulesets BPM Tools.
- Implementation of Decision tables, Decision Maps and Declarative expressions.
- Achieved Integration of PRPC systems with External Systems using Connector and Services.
- Involved in testing and troubleshooting the issues in the application using PRPC tools like Rules Inspector, Clipboard and Tracer.
Environment: Scala, Python, C++, Java, Workfusion, ArcGIS, Oracle GIS, SQL Server, Web Sphere, Html, JavaScript, JDK 1.4, Jsp, Servlets, Jdbc, MVC model, Struts, Hibernate, Ajax, Oracle 10g, Apache Tomcat, Eclipse 3.3
Java/J2EE DeveloperC onfidential, Irving, TX
Responsibilities:
- Analyzing the business and functional requirements provided by the client.
- Worked on integration methodology and strategy including interface, data flow, and process flow.
- Used Hibernate for Object Relational Mapping (ORM) purposes for transparent persistence onto the Oracle 10g database using Hibernate Query language (HQL).
- Used Angular.js framework in developing various UI components.
- Worked on responsive design in making the application compatible with desktop, tablet, mobile and also developed tabbed pages.
- Worked on unit and integration testing of the application.
- Used JavaScript to develop the front-end of the application.
- Created SQL queries, used functions, procedures and triggers.
- Wrote Web Services SOA, (SOAP, WSDL) for address validations. Implemented advanced java API and core java for coding sophisticated business logic.
- Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
- Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
- Wrote Jasmine unit tests using Karma to verify Angular.JS modules and JavaScript utility routines.
- Improved database performance by recognizing and rewriting slow queries.
- Solid deployment experience on the UNIX platform.
- Used Spring Framework to organize middle-tier applications.
- Developed serverside REST style web services and called them from backbone collections.
- Developed presentation layer includes UI components, validations using HTML, applying styles using CSS, used JQuery to make Ajax calls.
- Used Declarative Transaction management system of Spring Framework and integrated it with JDBC and Hibernate transaction managers to customize transactional behavior
- Maintaining existing scripts and writing new scripts to automate the existing environment using Maven.
- Designed front-end based on Bootstrap templates and embedded forms verification with JavaScript together with Regular Expression.
Environment: Java JDK1.7, J2EE, JavaScript, HTML, CSS, Log4J, UML, AJAX, WebLogic 10.3, Hibernate 3.0, Oracle 10g, SQL, PL/SQL, HTTP, HTTPS, Windows, Web Services, Unix, Bootstrap, SOA, SOAP, WSDL, SSO, SAML, IntelliJ IDEA, JUnit, XML/XSL, Maven, Spring 3.0
Java/J2EE DeveloperConfidential, Robbinsville, NJ /Irving, TX
Responsibilities:
- Prepared technical design documents (TDD) for Use cases.
- Performed Use case design, object modeling using UML, like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
- Developed UI pages with JSF framework.
- Developed application layout and composing tiles definitions, managed beans to use with JSF, Transfer Objects to pass data over layers, Business Delegates for invoking business methods of EJBs, Stateless Session Beans which will access Business Objects, which will in turn call DAO's to retrieve & update data in the Database.
- Framework leverages JSF features like Event handling, Validation mechanisms, and state management.
- Creation Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.
- Used Spring Core Annotations for Dependency Injection.
- Developed the AJAX functionality using tags libraries.
- Wrote configuration files for injecting EJBs.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Used OAuth2 to authenticate each Restful call for security. Prototyped use of JSF for presentation development and spring for middle tier development to analyze if use would ease development.
- Extensively used JSF Core and HTML tags in UI pages.
- Implemented web service using Apache Axis, used Bottom - up approach.
- Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Efficiently presented the data using JSF Data tables.
- UI pages Navigation defined in faces-config.xml
- Developed complex SQL join queries for efficiently accessing the data.
- Used Spring Framework with Hibernate to map to Oracle database.
- Hibernate used as Persistence framework mapping the ORM objects to tables.
- Developed SQL queries.
- Eclipse used for Development i.e. used as IDE.
- Used Oracle 10g as database and backend implementation and using SQL created Select, Update and Delete statements.
Environment: Java 1.5, JSF 1.2, Spring 3.0, Hibernate 3.0, AJAX, Web services, Apache Axis 2.0, Eclipse3.4, Agile, JBoss, Web Sphere Application Server 6.1, Java Beans, Clear case, Clear Quest, Apache Camel, Mule, UML, Camel, XML, XHTML, DHTML, JavaScript, CSS, Oracle 10g, SQL, Log4j.
Java/J2EE DeveloperConfidential, Jersey City, NJ
Responsibilities:
- Added new enhancements to the application such as financial transfers, Inter Account Transfers (IAT) and development of the same.
- Involved in the Component design, Coding, Unit Testing, Integration Testing, Performance Link Testing, Regression Testing and User Acceptance Testing.
- Tested the overall functionality of the system, ensured connectivity between Java Frontend and Mainframe Backend using CICS calls. Generated test scenarios, execution them, and generated reports.
- Interacted with customers through issue tracker database to resolve issues
- Conducted various management activities by working with the design team to resolve the issues.
- Worked as the Data Manager for the project to facilitate the test data management in the DB2 tables during the various test phases.
Environment: JDK, Core Java, Java Socket Programming, JDBC, JSP, Servlets, EJB, JMS,Oracle 8, Mainframe, Middleware, INSYNC, DB2, Eclipse, Websphere,SOA
Java/J2EE DeveloperConfidential, Overland Park, KS
Responsibilities:
- Developed User Interface using Struts framework, HTML/JSP and JSP Custom tag Libraries and User Validations using JavaScript.
- Developed Servlets and JSP to coordinate the flow.
- Developed business logic using Session beans and deployed them using Websphere Application server.
- Developed components to get the authentication information from LDAP Server, developed necessary interfaces and implemented a highly complicated programmatic security system.
Environment: Java, J2EE, XML, JMS, JSP, Servlets, EJB, Struts, Java Beans, HTML, CSS, JavaScript, SQL Server, Hibernate, Websphere, Eclipse and Unit and Integration Testing (JUnit), Webservice, Netbeans
Java/J2EE Developer
Confidential, NJ
Responsibilities:
- Designed and developed GUI using JSP, HTML, CSS and Javascript.
- Developed DAO’s (Data Access Objects) and used Hibernate in the persistence layer.
- Extensively worked on EJB (Statefull, Stateless session beans) to implement business rules.
- Used various J2EE design patterns like Session Facade, Service Locator, Data Transfer Objects, and Business Delegate.
- Implemented client-side validation using JavaScript
- Used Struts Validator framework.
- Used ANT scripts to build the application and deployed on Web Sphere Application Server
- Developed JUnit Test Cases for Unit Testing.
- Used CVS for source code control (CVS).
- Worked with business users to fix the bugs identified in Systems testing.
Environment: : Java 1.5, JSP 2.0, Servlets 2.3, Java Beans, EJB 2.0, Hibernate, JDBC, Struts 1.1, Log4j, JUnit, JavaScript, Websphere Application Server 5.0, XML (SAX), SQL, Windows NT, DB2 7.0, Rational Rose.