Post Job Free
Sign in

Software Engineer Java

Location:
Ambavaram, AP, 523112, India
Posted:
October 23, 2015

Contact this candidate

Resume:

Harsha

**************@*****.***

703-***-****

Summary

7+ years of Professional Java/J2EE/PHP Software Development experience of Core Java and Web based applications with expertise in reviewing client requirement; prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.

Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams, Sequence Diagrams, etc.

Participated in entire Software Development Life Cycle (SDLC) including RequirementAnalysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.

Applicationdevelopment using Core Java, Servlets, JSP, Struts, Spring, JDBC, Java Beans, Hibernate, JPA and MVC architecture.

Ample experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.

Experience in front-end application using HTML, JAVA Script, CSS,J-Query, AJAX, Struts Tag libraries, spring and JSP.

Extensive experience with design and development of J2EE based applications involving technologies such as Java Server Pages (JSP), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).

Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).

Ample knowledge of Ins Bridge including Customization and Rate Building, Rate Manager folder setup based on LOB-State combination Rate/Reg.

Experience in maintaining systems on Ins bridge Enterprise Rating.

Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures.

Experience in various methodologies like Waterfall and Agile.

Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries.

Experience in performing Unit/ Integration & System testing using JUnitand IBM Rational Rose.

Excellent team player with equally good leadership skills.

Experience in coding with using Python and UNIX Shell Scripting.

Technical Skills

J2EE Technology

Servlets, JSP, Tag Libraries, JDBC, JNDI, JPA, Maven.

Architecture & framework

Spring 3.8, Hibernate 3.5., MVC Struts

Database

Oracle 10g, 11g,Teradata, SQL server 2005/08, MS SQL, DB2, MySQL,

IDE

Eclipse, My Eclipse, Net Beans, PyPE.

Operating Systems

Windows 9x/NT/XP/2003/7/8, Linux, Unix, Macintosh.

GUI

HTML, XML, AJAX, JavaScript, JQuery, CSS

Web/App Servers

Web logic, Web-Sphere, Tomcat, IIS, J-Boss, Apache, SOAP, CXF, AXIS, Jersey

Query Languages

SQL, PL/SQL.

Script

PHP, Shell

Programming Language

Java, J2EE, ASP, .NET, Python

Design patterns

Business Delegate, Business Object, Value Object, Front Controller.

Professional Experience

Health Plan Services, Tampa, FL Apr’ 15 – Present

Software Engineer

Description: Health Plan Services (HPS) is the nation’s largest independent provider of sales, benefits administration, retention, reform and technology solutions to the insurance and managed care industries.

Responsibilities:

Working as a Software Engineer to handle XML billing and write stored procedures in Service Link Portal.

Wrote stored procedures in SQL to use them in Billing module running on Java.

Handled XML billing code development and XML parsing and XML insertion.

Responsible for execution of billing batch process every day.

Used SVN version controller to maintain the code version.

Integration with existing COBOL system with the use of web services.Developed user interface using JSP, HTML, and client side validations using Java Script.

Developed Message Driven Beans as Queue listeners for JMS queues.

Developed Session Beans in Facade classes, which will talk to the backend middle servers. Support the applications through debugging, fixing and maintenance releases

Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle

Designed and developed Entity Beans to persist the data in the database. Integrated log4j for logging the messages at debug and error level.

Used SVN version controller to maintain the code versions.

Used Maven build tool to build the application.

Documented CR impact analysis and prepared implementation documents.

Environments: Java 1.6, JDBC, XML, Oracle 11g, Maven 3.0.5, Spring 3.8, Web Sphere Server, Totrtoise SVN, REST-ful Web Services.

Jackson National Life Insurance Company, Lansing MI

JAVA/J2EE Developer Sep’13- March’15

Description:Jackson National Life Insurance Company (often referred to as simply Jackson) is a U.S

Company that offers annuities for real investors and fixed income products for institutional investors. Jackson subsidiaries and affiliates provide specialized asset management and retail brokerage services.

Responsibilities:

Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).

Involved in business requirement gathering and technical specifications.

Implemented J2EE standards, MVC architecture using Spring Framework.

Implementing Servlets, JSP and AJAX to design the user interface.

Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.

Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.

Wrote and used SOAP for sending and getting data from the external interface.

Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.

Involved in writing the ANT scripts to build and deploy the application.

Developed a web-based reporting for monitoring system with HTML and Tiles using Spring framework.

Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.

Registrations are sent to another application using JMS technology.

Backend application layer is implemented using EJB (Enterprise Java Bean) in WebSphere environment.

Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle

Concurrent request from multiple client applications was handled by using Teradata.

Environment/Technologies:Java, J2EE, JSP, CSS, JavaScript, Servlets, EJB, Swing, Struts, JSF, JDBC, Hibernate, WSAD, XML, XSLT, HTML, Teradata, JMS, JQuery, Web Services, SOAP, Perl, WSDL, TCP/IP, Web sphere Application Server, UNIX.

Safeco, Seattle, WA Oct’11- July’13

Java Application Developer

Description: Safeco insurance company in WA, offering full range of insurance productsand financial services for family and financial security. Having many javabased applications, involved currently in ZAP (Zonal Administration andProfile), and Claims Management, a purely J2EE based application. Involvedin Maintaining, support for the applications. Applications are based onstruts, spring, and front end technologies like Jsp, html and Oracle asour backend databases, web sphere as our application server.

Responsibilities:

Used agile methodology to develop the application.

Interacting with the system analysts & business users for design & requirement clarifications.

Responsible for maintaining the code quality, coding and implementation standards by code reviews and trouble shooting .

Developed web Components using JSP, Servlet under J2EE Environment.

Implemented MVC architecture using Servlets, JSP, EJB’s.

Responsible for maintaining the code quality, coding andimplementation standards by code reviews.

Created MVC architecture built on struts framework.

Created JavaScript for front end validation and Struts validationframework for backend validation for the User Interface.

Used Google Web Toolkit to create and maintain complex JavaScript front-end applications. http://en.wikipedia.org/wiki/Java_(programming_language)

Involved in creating separate EARs from the single EAR of the project.

Created and used Skins Cascading Style Sheets [CSS] to change thelook & feel of the application.

Implemented persistence mechanism using Hibernate (ORM Mapping).Responsible for mapping the database model into persistence objects usingHibernate Annotations.

Developed the DAO layer for the application using Spring HibernateTemplate support.

Developed various business logic and reports using HQL and HibernateCriteria.

Created various unit test cases and integration tests for the DAOand Service using JUnit.

Integrated log4j for logging the messages at debug and error level.

Used SVN version controller to maintain the code versions.

Used Maven build tool to build the application.

Documented CR impact analysis and prepared implementation documents.

Environment: Java 1.5, JSP, Servlets, JDBC, HTML, JavaScript, GWT, JSON, CSS 2.0, XML,XSLT, XHTML, Oracle 10g, SQL, Oracle workshop 10.3, Eclipse 3.1, log4j 1.2,Maven, struts 1.2, Spring 3.8, Hibernate 3.5,Web Sphere Server, SVN version Manager.

Total Systems, Alpharetta, GA Feb’10 – Oct’11

Junior Java Developer

Description:TSYS' headquarters are located in Columbus, Georgia; U.S.A. TSYS provides services to more than half of the top-20 global banks. TSYS has always pledged to do the right thing for people and put their needs first. These principles and values remain a strong part of our culture today and reflect our commitment to People-Centered Payments. TSYS Europe currently offers a sole VISA certified Magnetic-stripe prepaid card solution to clients wishing to expand their product portfolio into the prepaid market. This project aims to expand the TSYS Prepaid card portfolio in Europe from a single VISA (non Chip& PIN) offering by delivering a VISA and MasterCard certified prepaid card that is Chip & PIN enabled. This application was based on Spring Framework. One of my major contributions was to create Rest Web-service consumer for Payment Gateway module which was our Payment Processing module. On this project I was involved heavily to manage an online application Secure which was used by end clients to manage their current balance. Some of the operations were add more balance to Prepaid Cards, Change personal information, get Current Balance. Many of the DAOs that I implemented for this project was using hibernate. In the initial part of my project I was working on a migration project from JDBC to hibernate. After the project went live I was heavily involved in supporting the application. I worked closely with the production support team to fix tickets opened by the operations.

Responsibilities:

Implemented the Agile methodologies in development and testing by following SCRUM methodology.

Development of Application based on J2EE using JSP, Servlets, Spring Framework, and Rest Web Services with JMS.

Developed Session Beans to implement business logic and deployed them on Web-sphere Application Server.

Used Websphere Application Server to deploy, implement and test the coded functionality.

Designed and developed CEA components that are Stateless Session beans to process the PSA requests.

Developed user interface using JSP, HTML, and client side validations using Java Script.

Developed Message Driven Beans as Queue listeners for JMS queues.

Developed Session Beans in Facade classes, which will talk to the backend middle servers. Support the applications through debugging, fixing and maintenance releases

Designed and developed Entity Beans to persist the data in the database.

In the CEA system: Developed Security Messaging Interface using JMS did the database transactions with Hibernate, developed the Hibernate .hbm and java classes and configured the hibernate.cfg.xml.

Created Design of application and requirement analysis using UML.

Implemented Logging and proper tracing of remote calls and Objects using Log4J.

Worked with the QA team to analyze the testing strategy and setup the test environment.

Technologies: Java/J2EE, spring, Web-sphere, Eclipse, DOM, J-Unit, Session Beans, Hibernate, Rest Web-services client, J-Unit, my-SQL, JMS, UNIX.

Vavni Services Pvt. Ltd., IndiaJuly’08 –Jan’10

Junior Software Engineer

Description:The system provides users ability to add, update and delete contacts from database. Also display list of contacts currently stored in database.

Responsibility:

User interface is developed using Java Swing.

Developed different forms for add/update/delete contact using J-Frame.

Developed various action listeners to capture user actions on GUI.

JDBC is used for data manipulation in application.

Apache derby is used as database.

Developed SQLs to create the table, query the table for different operations such as add/update/delete the contacts and fetch list of contacts based on user criteria.

Windows 7 is used as an operating System for the deployment.

Create various reports dynamically according to criteria entered by the user.

Environment: Core Java, Swing, JDBC, UML, NetBeans 7.3, Apache derby, SQL, Windows 7

Education

Bachelor of Engineering in Computer Engineering at L.D.R.P. Institute of Technology and Research, Gujarat Technological University, INDIA



Contact this candidate