Post Job Free

Resume

Sign in

Java Developer Management

Location:
Eden Prairie, MN
Posted:
May 06, 2016

Contact this candidate

Resume:

Sandeep Reddy

acunru@r.postjobfree.com

612-***-****

Professional Summary

8.5 years of IT experience working in Java /J2EE technologies (Certified by SUN) and Oracle (Certified by Oracle). 6 years of healthcare and 2.5 years of telecom domain experience.

Currently working as a Lead Java Developer (Technical Lead) having hands on development experience and leading a team of 6 people. Also have some experience as Onshore/Offshore co-ordinator role.

Have good experience on Core Java, Object Oriented Concepts, JDK, JDBC, Servlets, JSPs, EJBs, Webservices (SOAP & REST), Struts, Spring & Hibernate (ORM), MVC, Log4j, Collections, Multi-threading, Garbage Collection, UML, XML, XSLT, XPath, SAX/DOM, JAX-WS, JAXB, JNDI, JMS, HTML, DHTML, JavaScript, Ajax, CSS, jQuery, Portlets, Spring Portlet MVC, Junit, Jenkins

Have experience in all phases of the SDLC ranging from Requirements Gathering, Analysis, Design, Development, Implementation & Testing of applications using Java and J2EE Technologies.

Experienced in server configuration and deploying applications using Websphere, Weblogic, Jboss, AquaLogic Portal Server, Apache Tomcat and Apache Web server

Experienced in developing applications using IDEs like Eclipse, NetBeans, Weblogic, Jboss, RSA and RAD

Experienced in building deployment scripts using Maven, Apache Ant

Possess Expertise in using version control tools such as Win CVS, SVN, GIT.

Extensive exposure in creation of Database scripts in Oracle, DB2 and writing SQL, Stored Procedures in PL/SQL (Certified by Oracle)

Have implemented SSO (Single-Sign-On) - SAML using Ping-Federation mechanism.

Have exposure to Vignette framework(Content Management System)

Have followed release and deployment process using anthillpro, Jenkins, ITG and involved in Continuous integration

Expertise in using several Java and J2EE design patterns.

Have done code reviews, attending scrum meetings in my projects

Certification Details

Sun Certified Web Component Developer ( SCWCD) for J2EE Platform 1.5

Sun Certified Java Programmer ( SCJP ) for Java 2 Platform 1.5

Introduction to Oracle 9i (SQL)

ITIL V3 (IT Infrastructure Library) Certified

Employment Details

Have 8.5 years of experience in Java /J2EE design and development on healthcare & telecom based web applications.

Currently working as a full time employee – Lead Java Developer in Optum (United Health Group) from Mar 2010 till date

Worked as Java Developer in Capgemini (for Alcatel-Lucent client) from Aug 2007 to Dec 2009

Skill Set

Languages : Java/J2EE, PL/SQL

J2EE Technologies : JDBC, Servlets, JSPs, EJBs, WebServices – SOAP,

REST

Frameworks : Struts, Spring, Spring Portlet MVC, Hibernate, Agency

Portal, Vignette

Web Technologies : XHTML, Javascript, CSS, XML, XSLT, XSD, DOM,

SAX, XPath

Databases : Oracle 11g, SQL Server 2005

Web/App. Servers : Apache Tomcat Server, IBM Websphere,

Aqua Logic Portal Server, Weblogic, JBoss

Operating Systems : UNIX, Windows 7

Others : Log4j, ANT, Maven, JBuilder, Eclipse, TOAD, PL/SQL

Developer, Jenkins

Professional Experience

United Health Group (Feb 2013 – Till Date)

Team Lead (Project: eSync Health Portal)

eSync Health Portal is a health and wellness program which helps users focus on high priority activities for better health. It increases employee’s achievement of healthcare goals, which helps improve their health and well-being. Its main aim is to contribute to overall healthcare cost reduction strategies for users and their employer or health plan and earn rewards for the health programs

Responsibilities:

Involved in end to end development of this project starting from analysis, design, development, testing & deployment.

Prepared technical design documents and participated in design reviews

Involved in Sprint Planning & Execution

Developed Use Case Diagrams, Object Diagrams & Class Diagrams in UML.

Developed modules using Spring MVC Framework by implementing controllers and service layer classes to support the business functionality (Used Spring’s Application Context and made use of IOC)

Developed SOAP Web services using CXF, REST Web services using Jersey

Used Hibernate to map DAO objects to Oracle database tables; made use of Criteria API too

Provided technical directions and mentored junior developers

Followed Agile & Scrum Methodology for development of this product

Followed Continuous integration strategy

Written Maven scripts for several projects and managed artifacts, dependencies, etc

Followed XSD Schema to generate XMLs for data transmission

Written SQL Queries while trying to fetch the underlying data in the database

Written JUnit Test Cases for the modules I developed. Made use of Mockito framework

Implemented Client side validation using Javascript and server side validation with java code as per the requirements

Involved in fixing the bugs at Development and production phases.

Involved in code management using SVN and deployed the code to different environments till production

Designed Test Scenarios for the functional testing.

Troubleshooted production issues and provided developer support for releases

Environment: Java 1.7, SOAP, REST WebServices, Spring, Hibernate, PingFederation, Maven, Eclipse, IBM WAS 7, Oracle 11g, LDAP, JDBC, XML, Junit, Javascript, HTML, CSS, MQ, Unix

United Health Group (Aug 2011 - Jan 2013)

Team Lead (Project: Rewards for Action - RFAR)

The Rewards for Action - Replacement (RFAR) pilot application is a stand-alone module that contains multiple disease and wellness management programs. Consumers will enter the application through the Health AtoZ portal. Consumers will be able to earn incentives for following the advice given in the online disease and wellness management applications.

It uses a very common layered approach for web applications based on Spring MVC, service for transactions, and Hibernate ORM

RFAR depends on some external systems. SSO from V2 is provided by Ping Federate. RFAR also invokes the UPM Read Consumer web service to get the “IPlan Indicator” for the member. Articles and videos are associated to RFAR programs and retrieved from Vignette

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.

Documented the design documents using Class Diagrams and Sequence Diagrams using the Rational Application Developer.

Involved in understanding the functional requirements and converting into technical design document.

Developed Hibernate components and provided data persistence in the application.

Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP

Used JDBC to communicate with Oracle 10g database

Used Log4j logging framework in the application to store log messages

Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.

Involved in solving UAT and production issues.

Was responsible for creating SQL Queries

Debugged the problems in the application and solved the defects

Created and managed TWS jobs

Release & Deployment management

Deployed applications across different environments till production

Environment: Java 1.6 JSP, Servlets, WebServices, Spring, Hibernate, JDBC, Log4j, PingFederation, Maven, Eclipse, IBM Websphere 7, Oracle 10g, PL/SQL, HTML, XML, JUnit, Unix

United Health Group (May 2011 – July 2011)

Senior Java/J2EE Developer (Project: MyOptumHealth)

MyOptumHealth.com is a public health portal where user can find the latest Health related information. The official goals for developing this are:

Enter the market of the public and private Health site

Create a competitive public site (vs WebMD), which would led to the brand recognition

Be a “vitrine” for the private Health portal market

Build the foundation of system easing the set up of new private Health Portal

Responsibilities:

Involved in the development of portlets in Spring MVC and managing them

Configured portlets in Aqualogic portal server

Involved in Release & Deployment management

Environment: WINDOWS XP, Java, JSP, Servlets, Portlets, Spring Portlet MVC, Maven, MyEclipse, IBM WAS 6, AquaLogic Portal Server, Oracle, Vignette

United Health Group (Mar 2010 – Apr 2011)

Senior Java/J2EE Developer (Project: Walking Challenge)

The Walking Challenge (WC) application is an application that registers participants, tracks their steps, displays the steps, and displays statistics for teams and individuals on a team.

In addition, there is an administration module which allows an administrator to create and display/email messages to participants as the challenge progresses, create new challenges, modify the dates of existing challenges, create new evaluation questions, and force pedometer fulfillment to be resent. The rolling registration version adds another level of administrative user who can create both new Clients and new Client Administrators.

Responsibilities:

Involved in design and development and Testing Phases

Involved in designing the user interfaces using JSPs.

Involved in developing the presentation layer using HTML, XSL, CSS, JavaScript, AJAX and developed Custom tags and JSTL to support customer user interface

Developed the application using Spring Framework that leverages Model View Layer (MVC) architecture.

Used JSF frameworks and encapsulated MVC design patterns along with Java Server Pages Standard Tags Library

Designed and Developed the GUI client using JSF.

Used XML Web Services using SOAP to transfer the data to application that is remote and global to different financial institutions-

Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes

Used Log4J to capture the log that includes runtime exceptions.

Developed JUnit test cases for all the developed modules.

Deployed the applications on IBM Web Sphere Application Server 6.0

Developed Maven scripts to assist in the Continuous Integration

Created jobs and jobstreams in TWS

Involved in Release & Deployment management

Environment: WINDOWS XP, Websphere 6.0, Java, JSP, Servlets, WebServices, Spring, Hibernate, Ping-Federation, Maven, MyEclipse and SQLServer 2005

Alcatel-Lucent (Client) (Jan 2009 - Dec 2009)

Senior Java & J2EE Developer (Project: ID Request System - IDR)

The Identity Management tool (IDR-User ID Request System) is a critical tool for SOX compliance. IDR is the Identity Management tool used to request and re-authorize user access to business applications.

IDR is a web-based application that automates the process of requesting new, or changing existing Application IDs. Employees and consultants working for Alcatel-Lucent have access to use this system. Managers and people with administrative privileges have the ability to, among other tasks, view or run reports, and approve or modify applications ID’s. This application is developed to work in conjunction with the Alcatel-Lucent Post system where the details of all the employees working for Alcatel-Lucent are maintained.

Responsibilities:

Involved in design and development of presentation layer using HTML, JSP and JSTL tags

Designed JSPs for front end design

Developed Servlets to manage the Business Logic

Completed Client side validations using Javascript

Developed Service layer classes to support the business functionality with Spring MVC

Used Oracle as a backend to perform various database manipulations.

Developed webservices which will retrieve the details from the Database

Implemented the locking object using multithreading before committing to Database

Created the related procedures and functions used by JDBC calls in the above components

Tested the Components with various workflows of the System

Involved in deploying applications on Websphere

Prepared a complete documentation of the project and test case documentation with sample inputs

Environment: Java 2 Enterprise Edition (J2EE) 1.4, JSP, Websphere 6.0, UML, Spring, XML, HTML, DHTML, JDBC, Unix, Java, JSP, Servlets, JDBC and Oracle

Alcatel-Lucent (Client) (Jan 2008 – Dec 2008)

Java / J2EE Developer (Project: STARS)

The Solutions Tracking Archive System (STARS) is a comprehensive process-supporting tool designed to support the Sales and Proposal Management Teams in the Registration, Management and Tracking of Proposals. STARS was designed to handle 3 main areas of the Bid and Proposal (B&P) Process:

Customer Opportunity Request (COR) Maintenance and Database

Point x Point / Compliance Matrix, Proposal Development and Database

Proposal Management, Tracking and Reporting.

The tool is a Web based application that uses an Oracle Database to help manage the complexities and the volume of proposals. STARS is an electronic method of registering and assisting in the development of Customer Proposals, including quotes and solutions. It will also serve as a repository of previous Proposals and Customer Opportunity Registration forms, (COR), and will allow the Management Teams to run reports on the Proposals to show Lucent Effectiveness and Win / Loss information.

Responsibilities:

Application Development and Maintenance

Involved in java coding and testing

Developed background cron jobs in java

Involved in subscribing & publishing XML based BODs(Business Object Data) in Java

Developed background services to be running in Java

Used JDBC to connect to Oracle database

Environment: WINDOWS 2000, Java, Servlets, JSP, JDBC, Struts, Hibernate and Oracle

Alcatel-Lucent (Client) (Aug 2007 – Dec 2007)

Java Developer (Project: AOM Tool)

This AOM Tool (web-based) is developed to reduce/automate the monitoring work of the Production Monitoring team. This tool automatically checks all the critical things without any manual intervention and shoots out an email to the monitoring team if any problem exists in Production. For example, it can check for various things like whether the Production website is UP and running continuously or not, check for the Processing errors, Messaging errors including the time of last processed message, Disk Space Information & Services running on all the servers at every instance, Log information, etc and displays at a glance on the user’s output window.

Responsibilities:

Involved in Development and testing Phases

Developed the source code using Core Java, HTML, CSS, Servlet, JSP, JDBC, JSTL tags

Involved in development of Presentation layer & Business layer

Used Oracle as a backend to perform various database manipulations.

Developed webservices which will retrieve the details from the Database

Implemented the locking object using multithreading before committing to Database

Created the related procedures and functions used by JDBC calls in the above components

Tested the Components with various workflows of the System

Involved in writing build scripts & deploying application on Websphere

Prepared a complete documentation of the project and test case documentation with sample inputs

Environment: WINDOWS 2000, Core Java, HTML, CSS, Servlet, JSP, JDBC, JSTM tags, Servlets, JDBC

Education Background

Bachelor of Technology (2006) from Kakatiya University, India



Contact this candidate