Post Job Free
Sign in

Software Engineer Java

Location:
Atlanta, GA
Salary:
115000
Posted:
October 29, 2017

Contact this candidate

Resume:

Sameer Redkar

ac20sm@r.postjobfree.com

678-***-****

Professional Summary

Over 12 years of experience in object oriented technologies in which 10 years primarily in JAVA/ J2EE with exposure to all stages of software development including requirements gathering, design, coding, and unit and integration testing.

Vast experience in Unix systems like UNIX-SunOS, UNIX HP-UX 10.20, KORN/C/BOURNE shell scripting.

Experience in J2EE includes JWS (RESTFUL and SOAP based), Servlets/JSPs, ORM technologies ( ibatis, Hibernate) and Spring Framework.

Development included coding the service endpoints, WSDLs and writing the service, business and DAO layers on the JWS side .

Working knowledge of ORACLE 11G/10G which includes writing mid to intermediate level complex SQL queries, stored procedures etc.

Technical Skills

Operating Systems: LINUX, UNIX, Sun Solaris, MVS

Programming Languages: MYSQL, SQL, XML, JavaScript, C, C++, Perl, JAVA 1.6,1.7,1.8

Java Enterprise Development Frameworks: J2EE 1.6, MVC, JWS, Spring 3.0

Object-Relational Mapping tools: ibatis, Hibernate

Databases: Solid foundation of RDBMS and SQL, Oracle 10g/11g, PL/SQL, MYSQL,DB2

IDE : Eclipse MARS, JUNO, RAD

Build Tools: Make, Maven 3.0.3,ANT

Java EE Containers: Tomcat 6.0.7, Websphere application server

Shell scripts/tools: SED, AWK, GREPL, Korn/Bash shell,

Source code management tools : CVS,HARVEST, SVN 1.6

Education

Louisiana Tech University Master of Science - 1994

Work Status : US Citizen

Professional experience

Suntrust - Atlanta, GA Jan 2017 – Current Tech Lead

Working on the Real Time Offers (RTO ) application .

The RTO engine is a SOAP based JWS (Java Web Service) which increases the engagement with a client by providing timely, relevant offers to the front end OLB (Online Banking) interface . The data used to arbitrate between offers includes a client profile and interaction data, an offer prioritization score and statistical models based on prior responses to offers. The actual arbitration of offers is performed by a backend product – INTERACT which itself is a Java websphere based JWS provided as a product by IBM . The RTO engine is the middle service layer between OLB and INTERACT .

Primarily worked on enhancement of RTO JWS engine to incorporate new channels – PWM(Private Wealth Management and Mobile in addition to OLB . Duties included but not limited to the following :

1.Understanding the business requirements and translating them into TDD (Technical Design Documents) and providing the same to the solution architect, project managers for review and approval..

2. Providing guidance to the development team, conducting code reviews and ensuring coding / unit testing stage is competed and codebase moved to the next higher environment .

3. Providing support during the SIT,CAT testing phase by ensuring all business rules and requirements are covered by the test plans .

4. Collaberating /Integrating with peer applications/teams during SDLC to ensure successful integration and final delivery of the production launch.

Environment: AIX,RAD, Java 1.7, Apache CXF, DB2, Hibernate, WAS, SOAP UI

SP Richards - Smyrna, GA Aug 2015 - April 2016 Sr. Java Developer

Worked on WPC (Workbench Product Center) .

Mainly worked on the migration of the existing MYSQL database to SQLSERVER in the WPC framework .

The WPC import / export scripts were connecting to MysQL . These needed to be updated to connect to SQLserver by changing existing configuration files, scripts and also updating the necessary tables and fields to SQLSERVER compliant. The import/export scripts also used JAVA in the backend as its Data access layer. Hence had to update the configuration files used by the JAVA based DAO layer. Worked on maintenance bugs and daily production issues with business analysts and the DBA's in order to ensure smooth functioning of the WPC framework.

E*TRADE Financial - Alpharetta, GA Nov 2007 – Jun 2015

Principle J2EE Senior developer

Worked on the enhancement of the change sweep maintenance tool which is a SOAP based Java Web Services called from various front end applications . This tool enabled end users to allocate different sweep fund options in their un-invested cash accounts. The enhancement consisted of replacing the ibatis DAO layer with Hibernate .

Worked on the development of SOAP Java Web Services for E*TRADE UK accounts. The purpose of the project was to support customer queries.

Work included analysis of existing ADP data to see if they suffice customer queries and load appropriate data into the

Oracle database. Also wrote tools for CSR (Customer sales rep) to query customer data . Developed the backend

Java Web Services to query the DB according to various search criteria. Development included coding the serviceendpoints, WSDLs and writing the service, business and DAO layers on the JWS side .

Restful based web services API to expose the signed RTQ, AHTQuotes, Streaming and other subscription information of E*TRADE customers to third party vendors.

Responsibilities included complete life cycle of the project like requirements gathering, detail design and development.

Summary of Responsibilities:

Worked with E*TRADE’s SOA(service oriented architecture) model based on J2EE and Web Service technologies.

Work with product / business analysts to understand the product features, develop detailed requirements.

Worked with the technical team to convert requirements into detailed design .

Develop, unit test and integration test using automated tools like JMeter and using JUnit wherever appropriate.

Mentor junior level developers and conduct code reviews before checking code into the integration environment.

Monitored and maintained the production environment once code was deployed .

Environment: Linux, Eclipse, Java 6.0, Apache JAX-WS, JAX-RS, JAXB annotations, Tuxedo, Oracle 11.0. Hibernate, Ibatis, Spring 2.5, JMeter. Tomcat 5.5.2, SVN 1.4.6, KORN shell

UPS - Atlanta, GA Nov 2005 – Jan 2007 Java Developer

Assigned to the WCMS (Web Content Management System) application. WCMS business processes automate the creation, maintenance and publishing of content. This content includes text, images and other assets that users can view or download from a UPS website and the associated attributes (or metadata) governing where, when and how they appear in the site. This application was developed using J2EE technology with the UI developed primarily in JSPs / JavaScript and the backend primarily as servlets / XML using oracle as the backing store. Responsibilities included enhancement and maintenance of the system which included requirements gathering, coding, unit testing and production support.

Environment: Java 1.3, JSP / Servlet, XML, Sax API, UNIX-SunOS, IDEA 5.1, Apache Tomcat 4.1.30, Oracle 10g, HTML, JavaScript 1.2, XML, Perl 5.6.1, Korn Unix shell script

OPENWAVE - Vienna, VA Jul 2004 – May 2005 Software Engineer

Assigned to the WAP Unification project as part of a 6 member team. Enhanced the autoprov application for provisioning subscribers of BellMobilty. Initially the autoprov was coded only to provision WAP2 subscribers but with this added functionality enabled both WAP1 and WAP2.

Major Responsibilities:

Enhanced and maintained the server side application – autoprov. The autoprov was a standalone java application (Servlet) which received a HTTP request from a WAP server, extracted all the header information for the in incoming request and provisioned the subscriber in LDAP / ORACLE. Depending on a successful provision, displayed responses to the handset.

Also performed unit/regression testing and production support as required.

Environment: Java 1.4, Solaris, UNIX shell script, Apache Tomcat, JSP, XHTML, LDAP / Oracle JBuilder 5.0

AT&T - Alpharetta, GA Sep 2002 – Feb 2004 Software Engineer

Assigned back to AT&T to work on the T45 Project. This project was maintenance and enhancement of the TIFAP (T3 Incremental Facility Automation Provisioning) system, which helped end users circuit order the digital T3 (45 mbps) facilities between different cities / locations that were a core of AT&T’s network. This system laid out the WORD (Work order record detail), including details of equipment, and each type of digital network capacity between the two end locations. The final result of this process was to create a Work Order Facility Detail, which identified the physical layout of a facility. One of the main features of this system was its “screen scraping” capabilities, by which it connected to the MVS systems and retrieved entire IMS screens, and retrieved the data. The back-end was primarily in C/C++ on HP-UX 10.20, along with a lower-level library called dslib that connected / talked to the MVS machines.

Major Responsibilities:

Developed the front end client GUI for enabling the users to enter all the layout information. This was in JavaScript, Perl and Java.

Participated in system design, requirements stages of new features in the back end code and provided lead development support and training to new team members.

Environment: Java 1.3, HP-UX 10.20, JavaScript, HTML, PERL, C++

S1 Corporation - Atlanta, GA Apr 2002 – Aug 2002 Software Engineer

Assigned to the forklift project which is part of the VFM (Virtual finance manager) application. The VFM was an internet based interface that allowed customers to perform secure banking transactions over the internet. To access an account’s information, VFM communicated with a financial institution’s host system to send and receive information. This information was sent by the host systems in flat files and batch processed by VFM.

My role was to develop the preprocessor programs for these inbound files (coming from host systems) before they are batch processed by the VFM.

Environment: UNIX HP-UX 10.20, C++, ESQL, INFORMIX

Avaya Communications - Greensboro, NC May 2001 – Feb 2002 Software Engineer

Assigned to IBM / Avaya Inc. to work on the Avaya Supply Chain Buy / Pay application. This application supported the supply chain life cycle, consolidated and routed business transactions traffic across all Avaya SAP instances (servers).

Roles and responsibilities:

Maintained and supported the EDI (electronic data interface) data exchange piece to the above application. The EDI interface encompassed the Harbinger translation software which is mainly a data formatter which executes rules dictating translation processing of documents (POs, invoices). The EDI system component is responsible for converting data between an internal application format, such as Marketing or Accounting, and an industry standard format and vice versa.

All the transactions were processed on a regular / daily basis.

My role included supporting all the related software and developing tools to enhance the maintenance and monitoring of the system on a regular basis, and also performing production support as required.

Environment: UNIX, C++, Pro C, ORACLE, Korn Shell, Oracle 8i

AT&T - Atlanta, GA Mar 1999 – Mar 2001 Software Engineer

Assigned to AT&T (AAS Civil Engineering) to work on the T45 Project. The goal of this project was maintenance and enhancement of the TIFAP system, which helps end users circuit order the digital T3 (45 mbps) facilities between different cities/locations that are part of AT&T’s network. This system lays out the entire work order, including details of equipment, and each type of digital network capacity between the two end locations. The final result of this process is to create a Work Order Facility Detail, which identifies the physical layout of a facility. One of the main features of this system is it’s “screen scraping” capabilities, by which it connects to the MVS systems and retrieves entire IMS screens, and retrieves the data. The back-end is primarily in C/C++ on HP-UX 10.20, along with a lower level library called dslib that connects/talks to the MVS machines.

Major Responsibilities:

Performed production support for daily TIFAP users.

The front-end GUI interface was replaced by JAVA 2 which supplied the data needed for the TIFAP back-end.

Made major enhancements to the back-end code of TIFAP to provide added functionality in creating the Work Order Facility Detail documents

Environment: HP-UX 10.20, C++, Devguide, JAVA 2, JavaScript, HTML, PERL

GTE Data Services - Tampa, FL Sep 1997 – Oct 1998 Software Engineer

Unit/system tested the ACG application, and changed modules to verify that all basic functionality tests succeeded. Performed system, user and regression testing.

Developed high level, detailed designs for the above work.

Conducted code review and quality inspections.

Environment: C/C++, HP –UX 10.20 Unix, various layered/middleware products - DAS 7.04, EDA 3.15.

Lucent Technologies - Maitland, FL May 1996 – Jun 1997 Software Engineer

Maintained and enhanced the financial application, MARS.

Loaded data into Oracle by updating relevant tables.

Utilized and updated the database to create various types of report files, according to business needs.

Batch processed, from reading the flat file to creating the report files.

Performed on-call duty to maintain the daily batch processing.

Enhanced existing code, testing and documenting the same if any new requirements were received.

Developed new tools, such as the Organization Hierarchical Database (OHD), which assists authorized users to view the hierarchical branch structure used for the rollup of all the invoice data in the organization. Environment: UNIX SVR4, Shell Scripts, Oracle 7.1, C++, PRO*C, JAM 4.0, POWERBUILDER

Communications - Walnut Creek, CA Nov 1995 – Jan 1996 Software Engineer

Enhanced and maintained the online system interface between the Vehicle Identification Database (VID), and the main DMV database.

Environment: SunSparc, UNIX SVR4, UNIX/PRO*C, C++ TCP/IP



Contact this candidate