Post Job Free

Resume

Sign in

Manager Java Developer

Location:
Neenah, WI, 54956
Posted:
July 19, 2016

Contact this candidate

Resume:

SHRAVANI

E-Mail:acvrn3@r.postjobfree.com.

Ph.No:920-***-****

SUMMARY

Overall 8 years of professional experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web based n-tier architecture systems.

Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML, JavaScript, Ajax, JSP 1.0/2.0, Servlets 2.3/2.4, JSF 2, JMS, JNDI, DHTML, angular js, Java Beans and Web services( versionP, Rest).

Extensive experience in frameworks like Struts 2.0, Hibernate 3.0/4.0, and Spring 3.0/4.0.

Extensive hands on experience in consuming as well as developing API for SOAP and RESTFul based web services to integrate third party functional modules into the core application.

Proficient in several frameworks like Struts 2.0, Java Server Faces, and Hibernate 3.0/4.0ORM, Spring Framework 3.0, spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.

Experienced in implementing DAO layer using ORM tools like Hibernate core interfaces, annotations and optimizations.

Experience in working on various spring modules Spring MVC, DAO and AOP along with Hibernate3.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.

Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.

Proficient in OOA Technologies like developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using tools like UML, Microsoft Visio and Rational Rose.

Knowledge on service oriented architecture (SOA), workflows and web services using XML, Test Driven Development (TDD) Environment, SOAP and WSDL.

Good working Experience in using ANT, and Maven scripts for building and deploying the application in web/App servers.

Extensively worked on core java concepts like Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework, Resource bundles for Internationalization.

Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.

Sound knowledge on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.

Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Stored Procedures, Functions.

Extensive development experience on different IDE's like Eclipse, JBoss, RAD and NetBeans for debugging and using java coding standards.

Hands on exposure to multiple Application Servers like BEA Web logic Application Server, Apache Tomcat, Web Sphere and J Boss.

Extensive experience in developing GUI using Java Script, JQuery, JSON, HTML5, CSS3 and AJAX.

Excellent analytical, problem solving, communication and inter-personal skills with ability to interact with individuals at ease.

Experience on version control tools Subversion (SVN), Rational Clear case, CVS and Git.

Created JUnit test cases, and Development of JUnit classes.

Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication and having track of the bugs and new features through JIRA.

Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Application Servers

Web sphere Application Server, Web logic, Apache Tomcat 7.1, JBoss

J2EE Technologies

J2EE, Servlets, JSP, JSTL, JSF2, Angular JS, JDBC, MVC, Struts, Hibernate, Spring, XML.

Messaging Systems/ web services

JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS, JAX-WS.

Languages

C, C++, Core Java, J2EE, JDK (1.6,1.7,1.8), PL/SQL, UML, XML, HTML,SQL

IDE Tools

Eclipse (Europa, Indigo, Hugo, Luna), NetBeans, Jenkins.

Web Technologies

JavaScript, CSS, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, J query UI, angular JS.

Spring framework

Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs, schedulers(Quartz)

Distributed computing

SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI, XML.

Databases

Oracle (8i, 9i, 10g, 11g, 12c), MS SQL Server, My SQL, Toad.

Design Methodologies

UML, Rational Rose, Agile, SCRUM, TDD,JIRA

Version control Tools

SVN, CVS, Clear Case.

Operating Systems

UNIX (Solaris, Linux, OSX); Windows 9x/XP/Vista/7/8

Testing Tools

Junit, log4j, SOAP UI, ANT, MAVEN

WORK EXPERIENCE

Client- JMI, Neenah, WI Feb15- till date

Role- Java/J2EE developer

Description: Jewelers Mutual is the leading insurer solely dedicated to insuring jewelry and the jewelry industry. JM offers coverage for jewelry business in retail, repair, custom, design, jewelry appraising, whole sale and manufacturing. It provides coverage for individual jewelry for the residents residing US and Canada. The web application project which helps to give information about the individual details and save their details in the data base and retrieve them.

Roles & Responsibilities:

• Involved in Requirement Analysis, Designing, Coding, and Testing

• Worked in Agile methodology environment including Test Driven Development (TDD) with Continuous Integration/Delivery.

•Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.

•Used AngularJS as the development framework to build the application.

•Implemented spring IOC to resolve dependency injection.

•Worked on Session Facade design pattern to access domain objects.

•Involved in building service and repository layers.

•Developed Graphical User Interfaces using JSF2 for user interaction.

•Used Maven to build, run and create JARs and WAR files among other uses.

•Implemented Hibernate in the data access object layer to access and update information in the Oracle Database

•I have developed user interfaces using JSF and Prime faces. The user requests are handled by the managed beans.

•Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.

•Used JMS messaging framework in the application to communicate with a variety of external systems that house member and provider data and to a medical term translation application called Auto coder.

•Wrote test cases in JUnit for unit testing of classes.

•Created dynamic HTML pages, used jQuery for client-side validations, and AJAX to create interactive front-end GUI.

•Published and consumed SOAP Web Services for transferring data between different applications.

•Installed and configured Jboss Application servers.

•Deployed web and enterprise applications on Jboss application server.

•Migrated Applications from Weblogic to Jboss.

•Involved in coding, maintaining, and administering Project artifact deployed on a JBoss Application Server.

•Used Eclipse IDE for developing code modules in the development environment

•Implemented the logging mechanism using log4j framework

•Used Git version control to track and maintain the different version of the project.

•Worked on a variety of defects to stabilize application.

Environment: Java 1.8, JSF 2, spring, Hibernate 3.5.6-Final, JBOSS Application Server, Apache Axis 2.0.2, HTML, CSS, AJAX, JQuery, AngularJS, Eclipse, Maven, WAS7, JUnit, JIRA, Log4j, Struts, Oracle 12c, Git, XSLT.

Client: Texas Medicaid and Healthcare Partnership (TMHP), TX Dec13- Jan15

Role: Sr. Java Developer.

Description: Texas Medicaid and Healthcare Partnership (TMHP) is a group of contractors under the leadership of Accenture. Accenture administers Texas Medicaid and other state health-care programs on behalf of the Texas Health and Human Services Commission. The Texas Medicaid & Healthcare Partnership (TMHP) is committed to assisting providers with enrollment in the Texas Medicaid program and other State Health-Care programs. TMHP has dedicated Provider Enrollment coordinators to assist providers with education and training on the TMHP provider enrollment application process and requirements, and to offer hands-on assistance with completing and submitting the TMHP enrollment application.

Roles and Responsibilities.

Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.

Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.

Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.

Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views Migration 3rd party applications.

Implemented all DAO's using Spring Framework. Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing WebSphere Integration Developer (WID).

Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.

Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.

Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS and Bootstrap.

Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.

Implemented core features of Angular JS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.

Used Spring IOC and spring's Hibernate Support, transaction management.

Developed hibernate DAO framework with spring framework.

Configured and deployed the application on WebLogic Application Server.

Implemented Complex business Delegate layer using DAO's created and business logic.

Exposed various capabilities such as Web Services using SOAP and WSDL.

Worked on J2EE components like Servlets, JSPs and MDBs.

Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns

Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.

Used JIRA for bug tracking and issue tracking with Agile methodology.

Used Xfire to read the XML response coming from the web service.

Created JUnit test cases, and Development of JUnit classes.

Configured log4j to enable/disable logging in application.

Supported all the UNIX requests for various applications.

Developed ANT script to build .war and .ear files for the application.

Environment: Java, J2EE, JSP, Springs, Struts, Hibernate, Eclipse, WebLogic 10g, jQuery, MVC, Oracle 11g, Rational Rose, JIRA, HTML5, CSS, Angular JS, XML, UML, Web Services, JUnit, EJB, 5Subversion, SVN, Windows, UNIX.

Client: QVC, Westchester, PA Jan 12-Nov 13

Role: Java Developer

Description: QVC (Quality, Value, Convenience) it is an American cable, satellite and broadcast television network and multinational corporation specializing in television home shopping. The application which developed helps in calculating the cost and estimated delivery data and will be labelling the package by communicating with the external carrier software.

Roles & Responsibilities:

Responsible for development, feature enhancement of the existing application.

Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software development methodology.

Used different user interface technologies JSP, HTML, CSS, and JavaScript for developing the GUI of the application.

Used Eclipse for coding, debugging and testing the application.

Implemented the application modules using Spring Core layer (IOC), Spring AOP, Spring ORM layer and spring DAO support layer in order to develop the application.

Implemented spring services to perform specific business operations using Dependency Injection.

Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.

Payments to/from customers.

Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application.

Deployed J2EE applications to WebSphere Application Server (WAS), MQ Services, and IBM

Used PL/SQL to create, update and manipulate tables.

Provided JUnit test cases for the application to support the Test Driven Development (TDD).

Used Maven scripts to build the application and deploy on Web Logic Application Server.

Developed different modules of the application using Eclipse.

Monitored the error logs using Log4J.

Used Junit for unit testing.

Environment: Java 1.6, Web Logic application server, Eclipse, Oracle 10g, Spring 2.5, Hibernate 3.0, JSP, Servlets, JavaScript, HTML, CSS, XML, SOAP, WSDL, UDDI, PL/SQL, JDBC, JNDI, AJAX, Junit, Maven, WAS7, Log4J.

Client: Motorola Solutions-India Jul 10-Dec11

Role: Jr. Java Developer

Description: Motorola Solutions India is focused on enterprise and government customers. The engineers manage and lead global projects for embedded software, wireless protocols, firmware design and communication software. Moto Manager manages mission critical broadband elements as incremental releases. The project consists of two major modules: Fault Manager and Configuration Manager. The Fault Manager is developed using two different frameworks. The Fault Manager mainly focuses on Fault Management, Performance Management and Security Management modules.

Roles & Responsibilities:

Requirements study and Use Case study of the modules.

Prepared High Level- Use Case, Sequence Diagrams using Rational Rose and Low Level Design documents using MSWord.

Key member in the design and development of the Fault Management module using Java, JDBC, XML, Web MS Framework, and MySQL.

Key contributor in the multithreaded design and implementation of Moto Manager Trap and Event Processing in Java.

Involved in writing complex SQL queries.

Design and implementation of the Job View GUI using Java Swing, Bean Builder.

Involved in the design of the Meta Data Management layer which manages the dynamic change of metadata using Java, XML.

Effectively used design patterns wherever applicable.

Created Unit Test cases using JUnit. Used code coverage tools like Emma and J Test.

Involved in preparing Startup shell scripts in Linux.

Involved in modeling the network and devices in MySQL. Used Object to Relational Mapping WebNMS tools.

Used CVS for versioning.

Involved in the development of Client Server Communication module using RMI calls.

Effectively trouble shooted and solved critical Performance issues in Capacity Testing. It involved solving multithreading issues in Java.

Involved in the development and testing of the extensive module Event/Trap Processing

Have successfully implemented the components in 'MotoManager' in a very short span with less number of issues incorporating all the processes.

Involved in all the SDLC phases including requirements gathering, preparing High Level and Low Level Design documents, development and testing of the software.

Key contributor in the design of the Thread Group Manager which dynamically manages the threads of all the components of Moto Manager. Implementation of the Thread Group Manager.

Design and development of functionalities in FM module - alarm synchronization, inventory synchronization, concurrent jobs execution.

Directly interfaced with client Motorola and provided support for critical issues.

Environment: Java 1.5, XML, Swing, JDBC, JAXB, RMI, MySQL database, CVS, Ant, Eclipse, Linux, WebNMS, WebNMS SNMP Agent, BeanBuilder, SNMP, Ethereal, MS Excel, MS Word.

Client: Indus land Bank, India. Aug 08- Jun10

Role: Java Developer

Description: The project deals with the credit card application system where credit card is issued to its account holders who apply for credit card in Indus Land bank. There are some requirements and verifications that every account holder must meet to get the credit card. Verification of the data entered is done by the separate department in the bank and then only they issue credit card to the requested customer.

Roles & Responsibilities:

Involved in understanding the business requirements as a Team member.

Developed the user interaction profiles using JSP technology.

Developed and deployed EJB components to implement the business logic and to handle the various interactions with the database.

Used DAO, Singleton, Factory, Business Delegate and Service locator patters for designing and developing the service and business layer classes and interfaces in the system.

Used Data Source (JNDI) concepts for Database Connections and using JDBC API to access the Database.

Involving in coding for Form Beans, and Action Classes in Struts.

Used Log4j for logging errors, messages and performance logs

Performed client side validations using JavaScript.

Involved in Unit Testing, defect analysis and fixing.

Environment: Java, UML, JSP, JSTL, AWT, Servlets, Struts 1.3, JDBC3.0, EJB2.0, HTML, XML, Ajax, HTML, JavaScript, CVS, Ant, Junit, MySQL, log4j, Eclipse, J Boss Server, Linux.

EDUCATION:

•Bachelors of Engineering in Computer Science and Engineering, India.



Contact this candidate