Aswini
E-mail: *****@**********.***
PROFILE SUMMARY
Around 9 years of professional experience in design, architecture, developmentand support of web-based Java/J2EE enterprise applications.
Solid background in major business domains includinginsurance, telecommunication, financial ande-commerce.
Hands-on experience in all stages of Software Development Life Cycleincluding proposal, process engineering, design, development, testing, deployment and support.
Extensive development experience in multi-tiered/object-oriented/distributed/service-oriented system architectures.
Experienced in designing Web Applications using HTML 5, Bootstrap,CSS 3, JavaScript, Angular JS 2.0.
Expert level skills in Java/J2EETechnologies includingStruts, Spring Framework, Spring Boot, Microservices, Hibernate, SOAP & Restful Web services, JMS, Servlets, JSP,JDBC, JTA, JAXB,XML/XSLT,RMI, JNDI and LDAP
Working experience in developing Multi-Threaded applications using Concurrency API’s.
Strong hands-on experience on web services with Restful and SOAP web services.
Extensive experience working on various application serverslikeWeblogic 9/10/11/12, WebSphere 6/7, JBoss and Tomcat 6/7/8.
Experience working Unix/Linux platforms and AWS cloud using EC2 console, Lambda expressions and S3 file storage.
Experience in writing complex queries, stored procedures and functions and experience in query tuning.
Experience working with Oracle, Sybase, DB2 and Postgres databases.
Experience working with Junit, TestNG and JMockito frameworks.
Experience working with CI tools like Jenkins/Bamboo.
Knowledge on test automation tools such as Selenium.
Experience working in high pressure team environments with intense development and releaseactivity.
Adaptive to work in environments involvingsimultaneousactivity on multiple projects.
Excellent communication and interpersonal skills.
TECHNICAL COMPETENCIES
Java Technologies : Java/J2EE 1.8/1.7/1.6/1.5, Spring 3.0/4.0 Hibernate 4.2, JMS, Servlets, JSP, Struts, JDBC, JTA, JAXB, RMI,
JNDI, JMX.
Databases : Oracle, Sybase, MySQL, DB2, Postgres.
Application Servers : IBM WebSphere, Weblogic, JBoss, Tomcat.
UI Technologies : JavaScript, JQuery,Ext JS, Angular JS 2.0, JSON,HTML5,CSS3.
Web Services : Restful and SOAP web services.
Development Tools : ANT, Maven, Log4J, JUnit, TOAD, ClearCase/CVS, ClearQuest, Rational Rose, GitHub, Jenkins, Splunk, Bamboo
Tuning Tools :JProfiler, Jprobe.
Java IDE : IBM WSAD, RAD, Eclipse, MyEclipse, NetBeans,Intellij.
Scripting Languages : Perl, Shell Scripting.
Operating Systems : Windows, UNIX (Solaris/HP-UX).
QUALIFICATIONS
Bachelor’s Degree in Computer Science & Engineering – India.
PROFESSIONAL EXPERIENCE
Client Anthem, Connecticut
Role Full stackJava developer
Duration June 2016 – Till date
Technologies Java 1.8, HTML 5.0, CSS 3, AngularJS 2.0, JQuery, Javascipt, Spring 4.0, Hibernate 4.2, Oracle 12c, XML, XPath, XSLT, RESTful& SOAPwebservices, Eclipse, Unix, GitHub, Jenkins, Junit, TestNG, JMockito, AWS.
Description:
Anthem is a nation health benefits leading company. It provides health care services to the
Customers..Anthem is affiliate health plans have created a variety of PPO’s, HMOs, various hybrid andspecify products and network based dental products and health plan services that combine the attributesconsumers find attractive with effective cost control techniques.
Responsibilities
Implemented project in Agile methodology & participated actively in daily standup calls.
Developed the presentation layer using HTML5, CSS3, Javascript, JQuery& AngularJS.
Developed the framework based on Spring 4.0, Spring Boot and Microservices.
Extensively used core java collections, concurrency API to develop custom data cache.
Extensively worked on both consumption & producing of RESTful based webservices using Spring REST& Jersey parsers..
Used Singleton, Business Delegate, Factory and DAO design patterns
Developed the Persistence Layer using Hibernate 3.0.
Implemented logger for debugging using Log4j
Written complex queries, stored procedures, triggers and sequences.
Implemented batch jobs using JMS and MDB’s
Involved in performance tuning of application and environment for optimized performance during month end load using Pprofiler.
Used Github for version management & Maven for building the application.
Involved in building and maintaining cloud-based infrastructure on AWS.
Served as POC for on call support in the production team on a rotation basis.
Worked in Agile - Scrum methodologies and TDD
Client Quest Diagnostics
Role Sr. J2EE Developer (Consultant)
Duration Jan 2015 – May 2016
Technologies Java 1.5, J2EE, Spring 3.0, Hibernate 3.0,Jersey 1.0.2, Log4J,SOAP Web services, JSON,Websphere Application Server 6.1, Rational Application Developer 7.0, Oracle 12, JMeter, Java script, HTML5, JQuery, Ajax.
Description Quest Diagnostics is the world’s leading provider of diagnostic testing, information and
Services that patients and doctors need to make better healthcare decisions. It is an internal web
Application to test customer blood tests such as total cholesterol, Pap testing and white blood cell
count to complex, gene-based and molecular testing.
Responsibilities
Participated in the system architecture and design and made use of proven Gang-of-Four (GOF) and J2EE design patterns
Developed several WebService stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal and Restful API
Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
Designed and implemented complete functionality for support of trades search involving UI (JSP/JavaScript), DTOs, Business logic execution and invocation using stateless EJBs.
Implemented the UI using JQuery, Angular JS 2.0, HTML5 and CSS3.
Implemented the application using Java, Spring, Hibernate, SOAP and RESTful API.
Working experience with various design patterns like Factory Design Pattern, Proxy, Adaptor, Decorator, Singleton, DAO’s etc.
Created Activity diagrams, State Chart diagrams, ER diagrams, Sequence diagrams, Collaboration diagrams, and web page mock ups in MS-Visio.
Integrated with Oracle database using Spring ORM.
Involved in Design, implementation and tuning of database and SQL scripts for optimal performance.
Used concurrency API to develop a high throughput and a low latency application.
Developed the application in highly multi-threaded programming using Java, OOPs concepts and threads
Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
Used GitHub as a version management tool & Jenkins for CI.
Configured the Deal Manager Processor using JMS queues in Weblogic and MDB’s.
Developed shell scripts and Autosys jobs
Client T-Mobile Seattle, WA.
Role Sr. J2EE Developer (Consultant)
Duration Oct 2013 – Dec 2014
Technologies Core Java, J2EE, EJB, JDBC, Java Servlets, JSP, tag libraries, CSS, Spring Framework, Log4j, XML, HTML, SOAP, DAO, JMS, web services, JavaScript, Weblogic application Server, Oracle12, PL/SQL, UI design, JUnit, Rational Rose, Jasper Reports, SSL
Description T-Mobile Universe 2.0/ Rebellion has three channels Retail, Care and Web. Retail Application is in store system, Care Application is used by Customer Care Representatives and Web Application is direct customer interactive system. All three systems interact with Façade API and have almost similar set of flows. Enterprise architecture has all three layers Façade, Core and Ericsson (backed system).
Responsibilities
Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side event handling.
Black box calculation of this financial reporting and thoroughly understood and developed in GWT, spring and Hibernate technology.
Legacy data from Sybase database was made available to the uses to view through newly developed framework using GWT and XML implementation.
Worked on Java Script libraries like jQuery and JSON.
Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
Worked on Spring Web Flow on Spring MVC for building flows in our web application.
Used Spring Security framework for login authentication, password hashing.
Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
Worked with topic for creating publish/subscribe-messaging model using Apache MQ and Tibco MQ.
Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
Used Hibernate as an implementation engine for JPA API.
Created Oracle store procedures for handling and processing complex data based logics.
Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
Developed store procedures and complex queries using tool called PL/SQL developer.
Developed, Tested and Deployed application in IBM Web Sphere 7.0 server.
Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
Used Concurrent Version System (CVS) as source control tool.
Developed unit test cases and suits on JUnit framework for unit testing
Client Wipro, Hyderabad, India.
Role Programmer Analyst
Duration June 2009 – Sept 2013
Technologies Struts, Spring J2SE,J2EE Design Patterns, HTML JavaScript, XML, Servlets 2.5, WSDL, JUnit, CSS, AJAX, Apache Tomcat Oracle 9i/10g.
Description The application was a highly secured, multilingual online transaction system, which had an intranet and internet module. The Internet serves as the front end to the clients (debtors and creditors of the enterprise), and the employees of the firm access the Intranet. The system is also integrated with the already existing legacy applications in the enterprise.
Responsibilities
Worked with JSP, Servlets, JSTL/EL.
Worked with JDBC and Hibernate.
Configured and Maintained Subversion version control.
Implemented Data Access Object, MVC design patterns.
Experience of working in Agile Methodology.
Worked with Complex SQL queries, Functions and Stored Procedures.
Developed Test Scripts using JUnit and JMockit.
Use of core java, which includes Generics and Annotations.
Involved in refactoring the existing code.
Implemented Struts, J2EE Design Patterns like MVC, Spring Rest API, DAO, Singleton and DTO Design patterns.
Developed Web Services using XML messages that use SOAP.
Developed Spring Configuration file to define data source, beans and Hibernate properties.
Used PL/SQL for queries and stored procedures in ORACLE as the backend RDBMS.
Used SVN as a version control.
Worked with Struts Validation Framework to implement Client Side and Server Side validations.
Worked with log4j utility to implement run time log events.
Worked with ANT and Maven to develop build scripts.
Worked with Hibernate, JDBC to handle data needs.
Configured Development Environment using Tomcat and Apache Web Server.