Sign in

Java Developer Engineer

Lansing, MI
February 27, 2020

Contact this candidate


Sangeeta Godiyal


J2EE Engineer


Extensive 8 years of experience in IT with skills in analysis, design and development of software application.

Expertise in object oriented programming using Java, J2EE, HTML, JSP, EJB, Servlets, JavaScript, Java Web Services, JDBC, Custom tag libraries, XML.

Experience in development of Struts2.0, JSF, Prime Faces Framework, Liferay Portlet, Camel Apache,Alfresco .

Experience in development of Spring IOC, IBATIS & Hibernate Framework.

Worked with scripting languages like JavaScript, AJAX and JQuery.

Experience in building and deploying the applications in the Tomcat, JBoss, Glassfish and WebLogic servers.

Experience in working with build tools like MAVEN.

Experience with SQL & RDBMS technologies: Oracle10g/9iandMYSQL.

Experience in software configuration management.

Experience in working with JUnit to perform unit testing.

Diagnostic ability to analyze and debug to the core of the problem.

Capable to research and upgrade to the new leading technologies.

Technical Skills:

Web Application Framework

Spring IOC & Hibernate, EJB, Strust2.0, Spring, CSS, JSP,Portlet,Angular JS


JAVA/J2EE, JavaScript, Servlets, Web Services, AJAX, JQuery and JDBC.


Eclipse, NetBeans,RAD.


Tomcat, JBoss, Glassfish, WebLogic, Liferay

Version Control



MySQL, MSSQL Server, PL/SQL, Oracle 10g

Testing Tools


Deployment Tools


Other Software Tools

Maven, Konakart, Jenkins,Camel,Alfresco,Netty, Azure,Beanio,Orbean

Certification: JDK1. 5

State of Michigan Attorney General Dept December 2017

Sr Java/J2EE Developer(Programmer Analyst 12)

Project: NextGen

The project is a modern replacement of the failing legacy criminal justice system for the State Of Michigan. Which supports county prosecutors, tribal justice, municipal attorneys and the department of the attorney general in Michigan to prosecute and maintain their criminal adult and juvenile cases, and their juvenile neglect and abuse cases. This application replaces a 22 year old legacy application and its related tool sets, and combines the resources of 80 discrete county, state and tribal systems into a single, multi- tenant, browser-based application suite. The application maintains historical data required to inform charging decisions, develop statistical reporting and reduce data entry for redundant information. It interfaces with state and local criminal justice resources for the same reasons, and to ensure timely completion of state criminal justice requirements as determined by state and local statute and regulation.

The application provides templates for all documentation required by prosecutors to prosecute a criminal or neglect case in the state's courts. Templates are customized as required and follow regulations and guidelines from the state's supreme court. Created documents are stored and are e-filed with appropriate criminal justice partners.

The application provides for robust support of crime victims in Michigan, as required by state law and as defined by regulatory departments. Support additionally includes online registration and notifications for victims who wish it to enhance their personal security and safety.

Environment: J2EE, JSP, Java, spring, Servlets, JDBC,, Eclipse, HTML, DHTML, CSS, AJAX,JQUERY, XML, Junit, Camel, Alfresco, Netty Server, Rest API, Windows.


•Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (SOAP, WSDL).

•Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes.

•Developed Action Classes, Action Form Classes, created JSPs.

•Wrote configuration files for Service Impls and DAO classes.

•JSP and Spring Framework used for UI pages.

•Used MVC architecture .

•Used JavaScript for client-side validation.

•Used JDBC and My SQL for querying databases,Hibernate.

•Developed the presentation layer using JSP, HTML and client side validations using JavaScript.

•Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).

•Used various Core Java concepts such asException Handling, Collection APIs to implement various features and enhancements.

•Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.

•Apache Camel is used for routing.

•Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.

•Used Log4j for External Configuration Files and debugging.

Delta Dental, Okemos, MI July 2017

J2EE Developer

The ETS is mainly used by the customers and the financial staff for maintaining the details of various personal information and different insurance policies, payment history, and billing cycle. It also allows searching policies depending upon various search criteria. With this the end users and customer care staff can make bill payments and has an administration module named EP and BMT which is used for creating admin plan, subscriber. It also provides reports for down payment, online payment and new policies.

Environment: J2SE/J2EE, UML, ETM, JSP, XML, XSD, Weblogic Portlet, JSF, Java Script, Web Services, SOAP, WSDL, XSD, Maven, JUnit, Oracle11g, Eclipse,jdk1.7


Used Agile Software Development for developing the application.

Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of weblogic portlet, JSP, Servlets, Java Script, XSLT, XML, HTML and Custom Taglibs.

Involved in generating IVR fax back document for Nebraska Plan

Create new desktop for wisconsin using portlet.

Developed authorization page.

Used Top Link to implement the persistence layer for the Oracle 11g database.

Support the application right from Integration tests through System Tests.

Generate Faxback ivr document.

Created unit test cases using Junit.

Professional Experience:( Volunteer Job)

Ally Financial, Detroit, MI Dec 2016 – April 2017


After Residential Capital (ResCap) merged with Ally there was a need to develop an infrastructure & application which can provide an interface for loan processing system to be used by Ally bank clerks. The interface was built on JSF & Spring framework. I was part of application team and develop modules for searching existing & historical loan application’s, creating new lone process which required to fill out few dynamic form’s which also have lookup functionality, consuming web service exposed by third party for verification purpose.

Dynamic JSF forms also have an add attachment functionality used to attach document in the loan application, the content of the document is stored in FileNet repository. Interface also constitute of search module which searches data against application oracle data base and documents from a FileNet enterprise content management repository utilizing FileNet web services. Application also facilitates DB auditing & reporting functionality.

Environment: Java, JSF/Facelets, Prime faces, Spring, Hibernate,Oracle 10g, FileNet 4.5 web services, CSS, RAD, WebSphere, Jasper Report Library, Windows OS, SVN.


Involved in understanding Requirement document, application development and documentation.

Setting up initial web development MVC framework.

Develop custom JSF Interface for Add application module, Search module, Update module, Add attachment module, Reporting module and Auditing module.

Writing DB queries, strode procedures & Hibernate code module for database queries.

Writing business logic for the application in java.

Consumed FileNet & web service base function exposed to application interface.

Support & enhancement for the application.

SCA Technologies, India Jun 2011 – April 2013

Project #1:

Client: McDonald's

Software engineer


Product WHAT-IF is a patented tool of SCA Technologies LLC. Using this tool an organization can estimate their demand and cost as per the fluctuating market conditions. By the result analysis outcome of this tool the customer can have their perception to cut short their Supply chain cost. WHAT-IF is a total cost optimizer tool that enables organizations to develop a supply chain strategy that can incorporate the true costs and its underlying cost drivers by optimize their process to breakthrough cost performance methodologies. The back boon of this tool is Cost modeling module which is based on Activity Cost Drivers rule engine which take financial data from Operational model to generate a reliable cost driver financial matrix on application UI module which show case the statics to reduce production cost for an organization.

Environment: Java, JSF/Facelets, Prime faces, Spring IOC, JDBC-Template, Struts, HTML, SQL, CSS, WebLogic


Involved in understanding Requirement document, application development and documentation.

Working in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring IOC and Hibernate.

Implementing the design web pages using JSP and JSF.

Execution of enhancements and other Change requests.

Developed the UI Screens using HTML, CSS

Created Custom Directives.

Perform Unit testing for JavaScript framework.

Developed and Changed SQL Scripts.

Unit testing the Application Services using Junit.

Used SVN version control system for development of code.

samyak infotech pvt. ltd Mar 2010 – April 2011

Client: Indian Space Research Organization (ISRO)

Java Developer


The PCB Inventory and Transaction System is an application design and develop for Bonded store division of ISRO which take’s care of all the performance and security standers. This robust application system is used for monitoring and managing storage of the PCB in the Bonded Stores. This system keeps the track of the transaction Material, PCB, Package between various departments which required an active interface which fetches live Inventory data from all the linked technological departments of ISRO. There are four types of voucher SDV (Store Deposit Voucher), SIV (Store issue Voucher), SRV (Store return voucher) and STV (Store transfer voucher). Purpose of this voucher are respectively to deposit the PCB in the Bonded Store, to withdraw the PCB from the Bonded Store, to return the PCB to Bonded Store and Transfer the PCB from one project to another ongoing research project.

Environment: Struts 2, iBATIS, Crystal report, Oracle 9i and WebLogic.


Involved in business requirements gathering, Analysis, Design, Development, Integration and testing of application modules.

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

Designed applications using Java Design Patterns such as Singleton and Factory.

Used Collections, abstract classes, interfaces concepts extensively for the business logic.

Hands on experience in writing Struts2.0.

Converts struts1 to struts2.0

Used iBATIS in data access layer to access, update and Persist information in the database.

Used iBATIS and worked extensively on Dynamic SQL to query from the database and wrote iBATIS mapping definitions for the persistent layer.

Deployed the application in WebSphere Application server and configured WebLogic Application Server.

Wrote SQL queries, applying optimization techniques.

Used Log4j for logging.

Used SVN version control system for development of code.

Client: Tele link

Java Developer



This application is a new java based bill collection system designed by Samyak. Which provides very best business solution for the spot billing for door to door bill collection. This system can collect bill from the billing address of any customer. It can also generate slip at spot. This system sends by Gujarat Tele link (A leading cellular comp.)

Environment: Java 1.5, J2EE, JSP-Servlet, J2ME, SQL, Eclipse, SVN, Tomcat 6.0.


Involved in understanding requirement document, application development and documentation.

Web application development with JSP and Servlet.

R&D in java MIDlet’s.

Involved in mobile application development.

Execution of enhancements and other Change requests.

Involved in troubleshooting and bug fixing.

Unit testing the Application Services using Junit.

Interacted with Oracle 10g database and Made use of SVN version control.

Involved query optimization and performance tuning of SQL and database

Argusoft india ltd July 2007 – August 2009

Client: Medic Alert Group, USA

Programmer Analyst


The Medic Alert project is the re-engineering project of Medic Alert group USA. The new system will have SOA (Service Oriented Architecture) with separate Accounting (GP), CRM, and Marketing modules, which have replaced current system.

Environment: Java 1.5, J2EE, Spring, Hibernate, JSP, JSF Architecture, Spring, XML, Maven, Eclipse, SVN. and Glassfish.


Involved in analysis, design, and project development.

Analyzed functional requirements and prepared technical design document.

Initially prepare POC in JSF using MVC framework.

Web application development with JSF and Spring Client API

Designed JSF pages as per UI requirement.

Used FedEx and PayPal Web Services WSDL and SOAP for retrieving and forwarding information.

Involved in JSF AJAX development using JSF Trinidad component.

Prepared Unit Test Plan and Unit Test result for developed code.

Developed the application on WebSphere Application Server environment with RAD7.0

Implemented JavaScript, HTML5, CSS3, AJAX, Bootstrap, Angular JS and jQuery to the presentation layer

Prepared JUnit test cases for the application.

Made use of SVN version control system for development of code.

Explore konakart tool.

Involved in troubleshooting and bug fixing.


Master of Computer Science - August 2007, Shree Swaminarayan Institute of Technology, INDIA, Gujarat University

Bachelor of Science - June 2002, R.G. Shah Science College, INDIA, Gujarat University

Contact this candidate