Java Developer Resume
Seattle, WA
SUMMARY
- Six years of professional experience in analysis, design, development, production support and implementation of software.
- Extensively worked on Distributed Programming with Java/J2EE Architectural Framework, Web services, WebSphere process server, Servlets, Spring, JSP, JMS, XML, Junit, JavaScript, HTML, DB2, Oracle (SQL, PL/SQL), and Eclipse.
- Good knowledge & working experience on Multi - Tier & Designs, including Web & Application tiers.
- Good experience in troubleshooting J2EE enterprise application running on Weblogic and Web sphere application servers.
- Good working knowledge on RTC, CVS, SVN for version control.
- Good working knowledge on Maven
- Proficient with Java, J2EE Design Patterns
- Strong knowledge with development in ATG platform.
- Expert in developing bug reports and raising OPS tickets.
- Expert in providing level 2 production support.
- Expert in analyzing production logs.
- Expert in creating Incident reports.
- Experience with XML, XSLT, XPATH and processing with Java
- Excellent team player with very good communication skills.
- Highly dedicated to produce professional work with highest quality and creativity.
- Ability to maintain professional demeanor in high-stress situations.
TECHNICAL SKILLS
Languages: Java, PL/SQL,Javascript,HTML5,CSS3
J2EE Technologies: Webservices, EJB, JSP, Servlets, RMI, JNDI, JDBC Java Beans, JMS, JTS, JNI, MVC Arch, and Ant(Jakarta)
Frameworks: Struts, Hibernate, Swing, Spring, AngularJS.
RDBMS: Oracle, DB2, MS-SQL Server, MS-Access.
XML Family Technologies: AJAX,XML, XHTML, XSLT and JAXP
Application & Web Servers: Web Logic App. Server, Web Sphere Appl. Server,Tomcat
IDE: Confidential Web Sphere Studio, Eclipse, Net Beans
Validations: Struts Validation Frame work, Java Script
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Java Developer
Environment: Java, J2EE, WebSphere process server, BPEL, JUnit, SOAP, WSDL, XSD, WSRR, TestNG, RESTFul webservices.
Responsibilities:
- Designed and developed a J2EE based MVC framework similar to struts that provided tremendous reduction in development hours spent on Fund list maintenance, inquiries and helped improve client SLA tracking and client delivery documentation.
- Used Hibernate to build the logic for Data caching and handling.
- Designed and implemented a complexExtJStree component for selecting company division information.
- Implemented the VUI front end, written in a combination of Java, J2EE, XML, and Python.
- Developed the Services usingAWSElastic Search, Restful Services using JAX-RS andJava.
- The Application provided as one stop central solution for Business users to generate reports with a flexibility to pull data through the different database DAOs with access to FDR ( Oracle ), ORBIT (DB2), REMEDY (SQL Server).
- DevelopingGroovyscripts for some of the provisioning of data into the switch and back office systems.
- Built RESTfull Web service producer & consumer on Spring 3 and tested it with JUnit & RestTemplate.
- Worked with core java andDroolrule engine and participated in all aspects of software life cycle including analysis, design, development, production deployment and support
- Created workflows usingjBPMand Jboss.Usedagilemethodology of development.
- Multithreaded Java Swing clients were designed and developed for traded financial products
- Extensive use of coding standards and the design patterns, implementation of Controller Service Manager in MVC Framework, DAO, Value Objects, Singleton, Decorator, Factory patterns.
- Implemented on CRM for managing and analyzing customer data.
- Supported report generation in MS word, excel and PDF formats as well allowed users fund maintenance through excel data uploads.
- Role based ability to configure the user access per client, data functions and groups.
- Expertise in using and configuring various web & application servers like Web Logic, Tomcat, Confidential Web Sphere 6x, 7x, and JBoss.
- Proficiency in programming with different Java IDE's like Eclipse, Web logic Workshop
- Used log4J for application logging and notification tracing mechanisms.
- Good knowledge of latest version of object oriented JavaScript Libraries likeBackbone.js, Angular.js, Node.js
- Implemented the web services restful calls for fetching and updating the data for various Services of OnBoarding Platform which is exposed to mobile interface.
- Solved many Front end and business layer production issues and performance issues.
- Implemented server side components primarily usingCoreJava, Multithreading, Spring, Hibernate and Web Services.
- Implemented pre authentication and data base security using spring security.
- ImplementedAjaxto create highly optimized, browser-compliantJavaScript,Angular js andHTMLweb pages.
- Configured and administered JDBC Connection pools and JMS Connection Factories, implemented other services like JNDI andSNMP.
- Integrated the Drools and JBPM to application framework, which involved dynamic creation of knowledgebase an d Knowledge session.
- Implemented best strategy/practices for designing, developing and deploying.
- Resolved the Issues related to build deployment Websphere server, clear case setup.
- Documented all stages of the project, generated documentation usingJava APIDocumentation Generator (javadoc).
- Wrote database queries for performance optimizations. Extensive use of PL/SQL for extracts generation, worked on database objects like Procedures, Functions, Cursors, Sequences, triggers.
- Developed webservices for Underwriting Module and Quote Module.
- Developed SOAPUI test suites for the webservices.
- Developed Test cases for Underwriting Module.
- Worked on WSRR (WebSphere Service Registry and Repository).
- Involved in production deployment and testing.
- Developed TestNG classes for unit testing.
Confidential, Redmond, WA
Java developer/ Production Support Analyst
Responsibilities:
- Implementation of Service Manager and the design patterns in the code using MVC Framework.
- Persistence layer implemented using JPA/Hibernate.
- Implementation of JSP, Servlets and the Form classes for validation.
- Documented all stages of the project, generated documentation usingJava APIDocumentation Generator (javadoc).
- Datamigrationfrom legacy scalable enterprise system to J2EE architecture.
- Resolved the Issues related to Websphere server Setup.
- Used Web services, Web Processing Service (WPS), BPEL, REST extensively for Operations module.
- Involved in Unit integration, bug fixing, acceptance testing with test cases and Code reviews.
- Resolved the issues related to Websphere server Setup.
- Used JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service cal
- UsedJAXBto parse data feeds and JDBC to persist data into Database schema tables.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
- Monitored the progress of all onboarding activities, assisted with technical issues and escalations, software licensing issues and documented and reported on progress throughout the onboarding process.
- Created workflows usingjBPMand Jboss.Usedagilemethodology of development.
- Experience in work flow tools likeJBPMand AWT.Implemented NoSQL persistence pattern for some data within app to increase performance.
- Involved in designing and implementation ofMVCdesign pattern using Spring framework for Web -tier.
- UsedSpringframework for Dependency Injection(IoC) among different layers of an application as well as for transaction management.
- Strong experience in working with full life (SDLC) of Development anddistributedcomputing technology.
- Developed classes usingcorejava(multithreading, concurrency, memory management) and some spring IOC.
- Extensive use ofcoreJavaCollections, Generics, Exception Handling, and Design Patterns for functionality
- Extensively used SQL, PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
Environment: Java, J2EE, Oracle10g, Spring, JUnit, Apache Tom Cat, SOAP, WSDL, XSD, Windows, SQL, Visual studio defect tracking, MS Testing tools(WTT, TReX)
Confidential
Responsibilities:
- Analysed requirements with business.
- Worked onsite /off-shore resources and delivered quality code.
- Was involved in design and implementation of a web based front end using J2EE components like JSPs, Servlets and EJBs.
- Responsible for the implementation of application system withcoreJavaand Spring framework.
- Developed web pages using HTML, JSP, DHTML and CSS
- Created core API utilizing JDBC and integration APIs using JMS and Confidential MQ Series, for other applications to use those jars in their development processes.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
- Used CloudFoundryto deploy the services in hybridcloud.
- Involved in requirement gathering for onboarding new functionalities and enhancement
- Created the database tables in Oracle 7i; created the required SQL queries and used JDBC to perform database operations
- Involved in creating use case, class, sequence, package dependency diagrams using UML.
- Did development, testing of Servlets and JSPs in the typical MVC paradigm.
- Extensively used Struts and Spring Framework.
- AWS Cloud management and Puppet automation
- Was involved in building scalable and reusable code usingCoreJava- J2ee
- Designing the presentation layer using JSP, Struts Tag Library, JavaScript, Display Tag, DHTML and CSS.
- Developed complex reusable components using JSP custom tags and used the standard tags.
- Created all web-related material. Coding in HTML, JavaScript, CSS, and through the use of applications such as Internet explorer and Firefox.
- Added functionality to support dynamic and parallel workflows.
- Developed Servlets, JSP pages, Beans, JavaScript and worked on integration.
- Design and Development of client side portions of E-Commerce websites using HTML, DHTML, CSS, XHTML and other client side technologies.
- Designed, Developed Web pages for the application using JSP, HTML, DHTML and Java Scriptfor validation.
- Provided Impact assessment for new CR.
- Developed web services for customer credit check.
- Developed web service client to connect and fetch geo lat/long info from EDX servers.
- Developed UI components.
- Involved in production deployment and testing.
- Created incident reports and Bug reports
- Involved in on call production support.
- Raised Dev Ops tickets
Confidential
Java developer
Environment: Java, Swing, JUnit, mySql
Responsibilities:
- Responsible for designing Rich user Interface Applications using JSP, JSP Tag libraries, Spring Tag libraries, JavaScript, CSS, HTML.
- Involved in developing XML compilers using JQuery.
- Developed the Application using Spring MVC Framework by implementing Controller, Service classes.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Used Hibernate for persistence framework, Involved in creating DAO's and used Hibernate for ORM mapping.
- Explored Spring MVC, Spring IOC, Spring AOP and Hibernate in creating the POC.
- Used Soap UI for testing the Web services.
- Use of MAVEN for dependency management and structure of the project.
- Performed data manipulation on front end using JavaScript and JSON.
- Used Rational ClearQuest for defect logging and issue tracking.
- Used SVN for version control. Log4J was used to log both User Interface and Domain Level Messages.
- Written Java classes to test UI and Web services through JUnit.
- Performed functional and integration testing, extensively involved in release/deployment related critical activities.
- Developed UI components using swing components.
- Involved in implementing user authentication and authorization.
- Involved in production deployment and testing.
- Automated Test cases using JUnit
- Involved in production support.
- Worked in configuring and managing the catalogue items using ATG search.
Confidential
Java Developer
Environment: Java, J2EE, Struts,Tiles,e, Oracle 10g, Webservices Developer pack1.6/2.0, SOAP, JAXP, JAXB, WSDL, JUnit, Eclipse, Weblogic
Responsibilities:
- Participating in Design, planning and implementation of the project.
- Designed and developed rich front end screens using JSF (Ice faces), JSP, CSS, HTML and JQuery.
- Developed Managed beans and defined Navigation rules for the application using JSF.
- Developed several user interface screens using Ice Faces Components.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and RationalRose.
- Strong experience in developing customized light weight persistence classes and Hibernate ORM framework.
- Configured the Hibernate Mapping files for mapping the domain objects to the database tables and their corresponding properties to the table columns.
- Queries for accessing data were built using the Hibernate API.
- Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the Spring configuration file.
- Involved in working with JMS Queues (Producers/Consumers) in sending and receiving asynchronous messages via MDBs.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
- Worked with JMS for reliable exchange of information across applications.
- Used RESTful Web Services to retrieve data from different applications.
- Consumed RESTful Web service to pull the customer information.
- Developed XML documents for storing user specific information which includes various options selected by the user.
- Created webservices to intigrate Verizon orders.
- Connected to SAP billing system using SAP connectors.
- Created stand-alone client applications to access web services using rich client platform
- Created web service to send back milestone messages to Verizon.
- Created database schema.
- Actively involved QA.
- Automated Test cases using Selenium, JUnit, DBUnit.
- Given level2 production support
Confidential
Java Developer
Environment: Java, Struts, J2EE, EJB, JMS, JSP, JDBC, JavaScript, DHTML, Oracle 8i, XML, JNDI, Log4J, XML, Servlets, Java Design Patterns, PL/SQL,Weblogic.
Responsibilities:
- Responsible for designing the application layer API using EJB components using Java, J2EE and leading developers and team members.
- Prepared necessary project documentation based on Rational Unified Process (RUP) methodology
- Responsible for design and development of UI framework based on STRUTS and leading developers and team members.
- Responsible for oracle stored procedures
- Responsible for Java stored procedures.
- Responsible for developing EJBS
- Actively involved QA.
- Automated Test cases using Selenium, JUnit, DBUnit.
- Given level 2 production support