Post Job Free

Resume

Sign in

Java Developer

Location:
Royal Oak, MI
Posted:
March 25, 2017

Contact this candidate

Original resume on Jobvertise

Resume:

* ****** **** *********

* ****: Anjana Chowdary

Email: acyp2a@r.postjobfree.com

Phone: 929-***-****

PROFESSIONAL SUMMARY

. Around 7 years of experience in Analysis, Design, Development, Testing

and Maintenance of Web-Applications, Databases, and Client-Server

environment mainly using Java and J2EE related technologies.

. Good Experience in Software Development life cycle tasks like

Analysis, Design and Development of applications.

. Worked Extensively on Java Platform and advanced Java Technologies

like JDBC, JSP, Servlets, AWT, SWING and EJB.

. Good knowledge on Object Oriented Analysis and Object Oriented Design,

Modeling Applications with Use case, Class Diagrams & Sequence

Diagrams.

. Expertise in developing internet and intranet based web centric, multi-

tier applications using Java and J2EE technologies viz. EJB 3.0,

Servlets, JSP, Struts, JSF, Spring, Hibernate, JDBC, WebServices, JPA

. Expertise with Drools which is a Business Rules Management System BRMS

solution. End to end knowledge of the core Business Rules Engine BRE.

. Proficiency in using DTD, XSD, CSS, XSL Validators.

. Strong foundation and extensive experience in Object Oriented

Concepts, Databases and User Interface (UI)

. Used No SQL database MongoDB for a proof of Concept.

. Developed applications using frameworks and API like Struts, Spring,

Hibernate, EJB 3.0.

. Experience in using IDE tools such as Eclipse / My Eclipse, NetBeans,

RAD, RSA and WSAD.

. Developed applications based on Model-View-Controller architecture

using J2EE design patterns like Data Access Object, Business Delegate,

Service Locator, Session Faade, Front Controller, Data Transfer

Object.

. Proficiency in working with databases like Oracle, db2, MySQL, MS SQL

Server

. Experience in designing using Unified Modeling Language (UML) diagrams

like Use Cases, Class Diagram and Sequence Diagrams using JUDE and

RSA.

. Implemented innovative solutions using continuous integration tools

(e.g. Hudson), unit testing frameworks (e.g. JUnit, EasyMock,

Hamcrest), code coverage tools and open source APIs (e.g. Apache

Commons).

. Good experience in installing, configuring, deploying applications

using Weblogic, Websphere, Apache Tomcat, JBoss Servers.

. Quick learner and adoptable to new Design Patterns/Frameworks for fast

and quality development.

. Excellent understanding of Test-driven development, Software

Development Life Cycle (SDLC) methodologies like Agile and Scrum.

. Excellent Communication Skills and has clear understanding of business

procedures and ability to work as an individual and also as a part of

a team.

. Experienced in XML Technologies and Parsers (DOM, XSLT, JAXP, etc)

. Provided the best technical support to team members

EDUCATION

. Bachelors in Technology, Computer Science, Andhra University, India

TECHNICAL SKILLS

Programming JAVA/J2EE (Servlets, JSP, EJB), JDBC, JNDI, JMS,

Swing/AWT,

XML (XML schema, DTD, XSLT), DOM/SAX, DHTML,

XHTML,

JavaScript, BackBone.js, Node.js, jQuery, C++,

MFC, C#.Net, MATLAB, CSS, web-Services, SQL,

PL-SQL, T-SQL

Platforms Windows NT/2000/XP/Vista/7, UNIX, Mac OSX

IDEs Eclipse, Netbeans, My Eclipse, Visual Studio,

Xcode

Database Management Oracle (8i-11g), SQL Server (2005/2008), MySQL

Systems

Frameworks Hibernate, Spring, Struts, .NET

Application Servers WebLogic, Tomcat, Websphere, JBOSS, Glassfish

Protocols SOAP, WSDL, UML, LDAP, TCP-IP

Build and Debug Tools Maven, Ant, Log4j, JUnit

Tools Bugzilla, SVN (Tortoise SVN), ClearCase, TWiki,

Caliber RM

PROFESSIONAL EXPERIENCE

[pic]

Wells Fargo, Fremont, CA

August 2015 to Present

Senior Java Developer

Project: Asset Rating Tool (ART)

The Asset Rating Tool (ART) provides a universal means of assigning and

recording a Borrower Quality Rating (BQR) and a Collateral Quality Rating

(CQR), which together are used to derive an overall Asset Quality Rating

(AQR). The tool is key in fulfilling Basel Requirements for determining the

credit worthiness of loans and other credit products, specifically those

requirements relating to enterprise-level consistency, transparency, data

capture and granularity.

Responsibilities:

. Analyzed highly complex business requirements, designs and wrote

technical specifications to design or redesign complex computer

platforms and applications.

. Provided coding direction to less experienced staff and developed

highly complex original code.

. Acting as an expert technical resource for modeling, simulation and

analysis efforts.

. Verifies program logic by overseeing the preparation of test data,

testing and debugging of programs.

. Oversees overall systems testing and the migration of platforms and

applications to production.

. Develops new documentation, departmental technical procedures and user

guides.

. Integrated JPA persistence using Hibernate in order to save the

current state of the drools session using the Spring Framework

integration.

. Assures quality, security and compliance requirements are met for

supported area and oversees creation of or updates to and testing of

the business continuation plan

. Implementing various functionalities using Java Servlets and JSP.

. Worked closely with off-shore developers in India.

. Involved in developing client side validations using JavaScript and

Struts Framework.

. Developed SQL Scripts (Oracle PL/SQL) and stored procedures to manage

operational monitoring tasks related to applications.

. Modeled Restful web services and Scala using Apache CFX.

. Used Struts and Spring frameworks for design and implementation

. Worked on SSO to integrate security for user authentication.

. Migrated the entire application from Struts 1.3 to Spring 4.0

Framework using Java 1.8 version which involved complex Java and JSP

changes.

. Worked on Technology Initiatives Project for implementing versioning

in CQR module.

. Done Unit Testing and Integration Testing Review.

. Followed Agile Methodology and kept pace with progress in each sprint.

. Used Dynatrace tool for Application Monitoring and Management.

. Used Putty for checking logs in all database servers.

Environment: Java 1.6/1.8, J2EE, Servlets, JSP, JavaScript, XML, HTML, CSS,

Web Logic Application server, Eclipse IDE, UNIX, Backbone.js, Spring Tool

Suite, Drools, AWS, Struts 1.3, Spring 4.0, SQL Developer, Tomcat 8, Log4j,

Spring MVC, Putty, JUnit, SVN.

DIRECTV, Los Angeles, CA

March 2014 to August 2015

Sr. Java Developer

Project : Recommendations

Recommendations, as the name suggests, is a recommendation engine designed

to provide the DirecTV customers the best recommendations based on their

user taste, viewing history, region, etc. It is a single place where users

can watch their favorite TV Shows, Movies, and Sports related contents

grouped as carousels. Recommendations Project has several sub systems such

as Recommendation Client Services (RCS), Carousel Service (CS), User Data

Service (UDS), List Builder (LB), Digital Smiths (DS), etc. I'm responsible

for RCS and CS.

Responsibilities:

. Participated in gathering the business requirements and defining

timelines.

. Involved in designing the application flow.

. Implemented page, event and link tags on the front end through

Javascript and AJAX calls to sensor on the web server, worked with

business to refine requirements, collaborated with ETL and QA teams to

validate data population

. Worked closely with off-shore developers in Vietnam.

. Developed robust an detailed unit test cases using JUnit, EasyMock and

Hamcrest matchers

. Extensively worked with Digital Smiths, a third party vendor, which

provides the content for recommendations.

. Developed SQL Scripts (Oracle PLSQL) and procedures to manage

operational monitoring tasks related to applications

. Developed prototype to implement BRMS using Drools Rules Engine open

source framework.

. Involved in Business Requirement Analysis.

. Configuring Spring and Hibernate Framework with J2EE, JSF.

. Created and wired application specific exception hierarchy, exception

resolvers, error pages, controllers and JSP's through Spring 4.0

. Performed client side validations using Javascript

. Implemented Spring Portlet / Web MVC, Java Portlet API (JSR 286) based

controllers.

. Worked with Twitter to understand their 'shows' and 'telecasts' API

and the contract DirecTV must abide by.

. Design and Modify the JSF pages with session management.

. Developed the application using Struts following MVC architecture.

. Wrote Test cases using JUnit testing framework.

. Involved in developing Log manager using Log4j.

. Involved in design and development of JSP and HTML for presentation

layer.

. Developed client-side validations using JavaScript and Struts

Validator Framework.

. Involved in developing Service, Controller and JSP as per business

requirements.

. Followed Agile Methodology and used JIRA for planning and bug

tracking.

. Provided support to multiple environments such as Dev, Staging, POC,

Demo, and Prod.

. Done Unit Testing and Integration Testing Review.

. Provided Post Production Support for all Major Enhancements..

Environment: Java 1.7, J2EE, Eclipse (Indigo, Galileo), Tomcat 7, Restful

Web Services, XML, Log4j, Maven, JUnit, SVN, Linux, Backbone.js, Node.js,

JIRA, Crucible, Soap UI, AWS, JavaScript, Eclipse Clear case remote

client, Advanced Rest Client, Drools Rules Engine, JSON, Jenkins, JSF, EJB

3.1/3.2, Firebug, EasyMock, Varnish Cache, Struts, Hibernate 3.x, Spring

MVC, HTML.

Magellan Health Services, St Louis, MO

September 2012 to February 2014

Sr. Java Developer

Project: Online Information System

Online Information System is an Intranet application that provides an

interface to the Magellan Employees for Storing, Retrieving and Modifying

the customer data. This interface automated many processes which helped

manipulating large amounts of data. The application is developed using Java

technology.

Responsibilities:

. Involved in the complete cycle of analysis and design of the

application.

. Implemented the functionalities using Java, JSP, Servlets and J2EE

framework.

. Developed presentation layer using HTML, CSS, JSP, SWING and

JavaScript.

. Used JavaScript for client side validations.

. Connected applications to Oracle database via Oracle JDBC Driver to

generate and display various reports.

. Configured LDAP connections and verified the bind accounts to

integrate the accounts on LDAP to application database.

. Design and Develop Servlets, JSPs, Spring, Stream JavaBeans with

dependency injection to implement JSF Framework.

. Experienced in developing advanced swing components.

. Used Struts, Spring and Hibernate frameworks for design and

implementation.

. Modified and developed XML based web-services.

. Used Ant scripts for development and deployment.

. Created unit test cases for business component using JUnit.

. Provided assistance to other developers in developing backend

functionality and in writing complex SQL queries including stored

procedures and triggers.

. Messages like monthly statements, payment due were sent to customers

through JMS, sometimes point to point messages or just publish.

. Used Struts Validator Framework for server side Validations.

. Used Tiles Framework for Website layout management.

. Developed web components using the Struts MVC framework.

. Implemented Hibernate for persisting data into database.

. Used AJAX to get the data asynchronously from the server

. Worked on Web Logic Application server to deploy the application.

. Used Hibernate framework for DAO layer to access the MySql database.

. Created Data Transfer Objects for dealing with retrieving order

information from the database.

. Developed and debugged the application using Eclipse IDE.

. Used Log4j for logging and debugging process.

. Used CVS to control the versions.

Environment: Java, J2EE, Servlets, JSP, JavaScript, XML, HTML, CSS, UML,

Web Logic Application server, JavaScript, My Eclipse IDE, Struts 1.2,

MySql, ANT, Log4j, Hibernate 3.x, Spring MVC, AJAX, JUnit, DAO, DTO, CVS,

Tiles

Global Infonet, Jacksonville, FL

October 2011 to August 2012

Java/J2EE Developer

Project: Web Enrollment (WE)

Create a common operating environment for the management and processing of

enrollment information. Specifically, the WE capability will be comprised

of the following functionality: streamlined workload control, automated

workflow, common business rules repository, integration with the back end

systems, and a common user interface.

Responsibilities:

. Performed Object Oriented Analysis, Design and Modeling using Rational

Rose Enterprise Edition.

. Involved in design and development of JSP for presentation layer.

. Developed client-side validations using JavaScript.

. Developed different CSS for front-end screens.

. Developed the Multi-tier web based application using Spring Framework

integrated with Hibernate.

. Involved in the complete cycle of analysis and design of the

application.

. Designed and implemented the Spring MVC architecture.

. Involved in developing Service, Controller and JSP as per business

requirements.

. Used XSLT for transforming XML documents to HTML documents.

. Involved in design and development of ORM mappings for Hibernate 3.x.

. Involved in development of DAO with Hibernate.

. Experience in Test Driven Development (TDD) by using the JUnit.

. Involved in developing Web Services using SOA, XML and HTTP.

. Writing complex SQL and PL/SQL queries, stored procedures and database

read write operations

. Involved in designing and developing the database objects using

PL/SQL.

. Implemented the JMS for asynchronous message communication.

. Created Data Transfer Objects for dealing with retrieving order

information from the database.

. Handled debugging & custom exception using Log4j logging system.

. Developed and deployed the application on Web Logic Application Server

. Actively involved in building and debugging the application using

Eclipse.

. Used CVS to control the versions

Environment: Windows XP, Java, JSP, Eclipse, JavaScript, Oracle 10g, Spring

MVC, CSS, Log4j, Hibernate 3.x, Maven, DHTML, WebLogic Application Server,

XML, TOAD, JMS, JSF, DAO, EJB, JAXP, CVS, AJAX, JSTL tags, JUnit

Powercom, India

April 2010 to September 2011

Jr. Java Developer

Project: Internet Commerce Engine (ICE)

Internet Commerce Engine (ICE), this product acts as a tool to develop e-

commerce oriented web sites. Using this product we can improve the

performance, reliability and scalability of the operations. The Product

includes administrative components, Account components, Shopping Cart

components and Catalog components. It has a collection of components that

can be integrated, customized to develop any of the web based applications.

Responsibilities:

. Developed and used use case and class diagrams for project

development.

. Developed the search functionality for the application for easily

identifying requirements, among other information.

. Performed the client side validations using Java Script.

. Involved in database design for retrieval and updating of the exams.

. Implemented Servlets and Java Beans as per the requirements.

. Used JDBC connectivity for connecting to the Oracle 8.0 database.

. Developed Java Server Pages for implementing the presentation layer

. Developed and deployed Servlets on JBoss Server.

. Have written SQL queries to build and validate the data in the

database.

. Involved in Refactoring the existing Code to improve the design for

faster development.

. Part of the testing team for fine tuning the code.

Environment: Java, J2EE- Servlets, JSP, HTML, JDBC, Java Script, Java

Beans, SQL, Oracle 8.0, JBoss, Windows 2000, Eclipse 2.1, Struts, UML



Contact this candidate