Post Job Free
Sign in

Java Developer

Location:
Atlanta, GA
Posted:
April 16, 2020

Contact this candidate

Resume:

Professional Summary

Over ** years of IT experience in Design, Development, Testing and Maintenance of various distributed and Web applications including n-tier, MVC architecture, and User interface using J2EE and Web technologies. Worked with Java, Servlets, JSP, JDBC, JNDI, XML, Java Script, CSS and Apache Struts framework. Extensively worked on Web Sphere, Oracle, and Apache Tomcat Application servers with IDE Eclipse, IBM Web Sphere Studio Application Developer. Strong Relational database concepts and extensively worked with Oracle and SQL Server. Designed/developed the ETL and batch load data processes. Provided the guidance and mentored the developers. Coordinated with different teams to deliver successful deliverables.

Certification

Oracle Certified Associate, Java SE 8 Programmer

Sun Certified Web Component Developer for the Java 2 Platform Enterprise Edition 1.4

Sun Certified Programmer for the Java 2 platform, Standard Edition 5.0

Education Qualification

Master of Computer Application, Osmania University, India.

Bachelor of Computer Application, Osmania University, India.

Professional Experience

Sweven LLC, Madison, WI 11/2016 – Present

Java Developer

Assessment Management System is used to assess the quality environmental, safety of work facility. The organization establishes routine checks and inspections within department to evaluate conformance with sub-process procedures. Process audits should be designed and implemented to cut across operations and sub-processes in order to evaluate conformance with company policies and procedures. Regulatory compliance audits should further be conducted to address program, requirements (e.g., environmental, safety, mine safety, security). Audit performance must be measured and reported, and then expectations set for operating managers to take responsibility for compliance.

Responsibilities

Involved in all most all the phases of software development life cycle, which includes problem solving, analysis, design, coding, testing skills includes unit and acceptance testing.

Modified the code to have different layers such as service, controller and DAO.

Involved in Unit testing with Junit testing.

Involved in raising question for business, getting answers from them, bug fixing and tracking is done by JIRA.

Environment:

JSP, Eclipse, spring, JDBC Template, SQL Server 2012

State of Wisconsin, Employee Trust Fund, Madison, WI 08/2011 – 11/2016

Position: IS Systems Development Services Specialist

Benefit Payment System is a large, complex software solution. The large amount of functionality in the system ranging from batch processing of payroll information to real-time updates of account and demographics information. A series of monthly payments payable during the life of the annuitant or during a specific period. There are three types of Wisconsin Retirement System (WRS) annuitants: Disability Annuitants, Retirement Annuitant and beneficiary annuitants. Ability to issue individual payment (P1), pay receivables, allocate funds, and create WISMART customers based on the party information.

Responsibilities

Resolved different issues and worked on the enhancement during the maintenance of the application.

Created batch processes as per user requirements.

Designed & developed business rule for validating the business rules.

Analyzed the performance of system software code and wrote code to tune it.

Performed testing of the application using Junit Test.

Involved in the development and design of the 1099R module.

Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.

Environment:

Struts 1.3, JSP, Eclipse, Spring, Spring batch, JDBC Template, DB2, Hibernate 3.0, Jasper Reports, Web Services

Lumpsum Payment System replaces the manual benefit calculation processing for lump sum payment types (Separation, Non-annuitant Death, Minimum Annuity, Non-Annuitant special Death, supplemental and Additional). This creates the member using the demographic services, creating the benefit account with data pulled from the Wisconsin Employee Benefit System (WEBS), performs automatic calculation of the payment and performs the weekly payroll run.

Responsibilities

Involved in the enhancements of the system to upgrade the 1099R process.

Created Unit test cases for the service layer.

Worked on generating the jasper reports.

Responsible for creating SQL queries.

Liaised with production team to analyze bugs and resolve issues for maintaining application.

Performed on-call production support for maintenance of Batch Processes.

Environment:

Struts 1.3, JSP, Eclipse, Websphere application server, Spring, Jasper Report, XML

Trishulla LLC, Madison, WI 12/2010 – 08/2011

Client: Wisconsin Technical College System, Madison, WI

Position: Programmer Analyst

Client reporting is a web application for community based organizations and districts to submit the students information.

Responsibilities

Converted business rules from the excel work book and SAS validation rules in to online application.

Created user manual instructions explaining about the functionality of the system.

Designed the data model for File upload module to submit a file that contains the client information and created data base scripts.

Wrote Stored Procedures to perform the business rules.

Environment:

Struts 1.3, EJB 3.0, JSP, JDBC, Eclipse Helios, JBoss Application server 5.0, MS SQL Server 2008, SQL Server Reporting services, PL/SQL

Omni Resources INC, Madison, WI 10/2007 – 12/2010

Client: Wisconsin Department of Corrections

Position: Programmer Analyst

ACT28 Sentence Reform is a tracking system that allows the entry and maintenance of all decisions related to Risk Reduction Sentences and Earned Early Release. This system captures and manages information related to ACT28 decisions made for all offenders.

Responsibilities:

Involved in different phases of the project and worked on modules such as Commitments, Plans/Programs.

Participated in requirement gathering sessions and developed the prototypes based on the user requirements and prototype review with business users and designed the database model.

Responsible for the maintenance of application.

Environment:

Struts 1.1, JSP, JDBC, JUnit, Eclipse 3.2, Tomcat 5.0, IBM Web Sphere Application Server 6.0 and Oracle 10g, PL/SQL

Leave and Overtime is a monitoring and reporting system for Overtime and Sick leave by each division within Department of Corrections. It also facilitates in department budget and expenditure.

Responsibilities:

Created data stores to interface with different Source systems such as PIVS, FMS, DOA Payroll File, DOA Leave File through which data is extracted for the purpose of reporting leave and overtime information.

Involved in the data analysis of different systems and designed the Dimensional Modeling based on the requirement.

Design and develop ETL processes using Data Integrator tool, data flows, and Data Marts based on business requirement specifications.

Worked on the Control-m manager and Desktop to schedule the ETL processes. Documented flow of the ETL processes.

Created tables on the Control-M for each job class on the Control-M Manager.

Scheduled jobs on the Control-M with their dependencies. Executed jobs through Control-M desktop.

Written Command line script for various batch jobs such as ftp, Data Integrator, extract job scripts, SQL Load.

Environment:

Data Integrator 11, Control-M Scheduler, and Oracle database 10g, MS SQL Server 2005, DB2.

Food Order Guide is a centralized web-based system that institutions can use to create custom food orders for each facility, and a standardized purchasing process for all facilities.

Responsibilities:

Involved in the Requirements gathering and development

Worked in various modules such as Order Guide, Orders, Facilities, and Vendors.

Designed Order Guide, Orders, Facilities, Vendor and various upload processes and developed user interface using JSP.

Built the presentation layer utilizing the Struts framework and MVC architecture.

Implemented Struts to direct user requests to a controller servlet, which determined the nature of the request and passed it off to an appropriate handler.

Worked on the Struts tiles.

Environment:

Struts 1.1, JSP, JDBC, JUnit, Eclipse 3.2, Tomcat 5.0, IBM Web Sphere Application Server 6.0 and Oracle database.

The Supervision Fee TRIP project major goal is to increase DCC income by collecting outstanding Supervision Fee from non-terminated and terminated offenders via the Department of Revenue’s Tax Refund Interception Program (TRIP) System.

Responsibilities:

Involved in the Requirements gathering and development.

Designed and developed user interface using JSP.

Built the presentation layer utilizing the Struts framework and MVC architecture.

Implemented Struts to direct user requests to a controller servlet, which determined the nature of the request and passed it off to an appropriate handler.

Performed unit testing using JUnit test cases to test the behavior of the coded classes.

Environment:

Struts, JSP, Servlets with JDBC, JUnit, IBM Web Sphere Application Server 5.0, IBM Web Sphere Studio Application Developer 5.1.2, Crystal Report X and Oracle database.

Jass & Associates Ltd, San Jose, CA, 11/2006 – 07/2007

Client: Department Of Fish and Game

Position: Software Engineer

Procurement and Payments system (PPS) automated the purchasing and payment process for Departmental employees. This project will streamline data entry, standardize work flow, and speed up the entire procurement and payment process. It will eliminate the duplicate work associated with completing separate purchase requests and purchase documents.

Responsibilities:

Involved in the Requirements gathering, design and development of modules of Procurement and Payment System.

Designed and developed various aspects of the user interface using JSP.

Built the presentation layer utilizing the Struts framework and MVC architecture.

Developed Entity Java beans using Container-Managed Persistence (CMP) to maintain synchronization and represent business side entities.

Used J2EE design patterns like Session façade, Service Locator and MVC.

Used Eclipse as IDE and Oracle Application Server for developing the application.

Environment:

Struts, JSP, Servlets with JDBC, EJB 2.0, IBM Rational Rose, XML/XSLT, ANT, JUnit, Eclipse, Oracle Application Server 10g and Oracle database.

Experience and Skills

Java/J2EE: JDBC, Servlets, JSP, JNDI, Java Beans, JavaScript, XML, HTML, CSS, AJAX, spring, Hibernate

Microsoft Technologies: .Net Framework 4.6, C#.Net, ASP.Net, ADO.Net

Databases: Oracle 10g/9i, MS SQL Server 2008, 2012, DB2 7.2

Web and Application Servers: IBM Web Sphere 5.0/6.0, Tomcat 5.0, JBoss 5.0, Oracle

Frameworks: MVC, Apache Struts 1.2.7

IDE: Eclipse 3.2, IBM Web Sphere Studio Application Developer 5.1.2

Other Tools: Crystal Reports, Data Integrator 11, Control-M Scheduler, MS Visio, SQL Server Reporting Services, Web Services, Rational Rose, Junit, PL/SQL, GCP, Angular,AWS

Operating Systems: Windows NT and XP, Windows 2000, Windows 7

Version Control Tools: CVS, SVN

Build Tools: Apache Ant, Maven

AWARDS

Award of Excellence for Supervision Fee TRIP System.

Certificate of Appreciation for ACT28.



Contact this candidate