Post Job Free
Sign in

Java Developer Software Engineer

Location:
Atlanta, GA
Posted:
May 23, 2018

Contact this candidate

Resume:

Sowmya Muniyappa

Cell# 848-***-****

Summary

* **** ***** ** ********** in IT industry with strong experience in application development and implementation of Web based applications using JAVA/JEE on Windows/UNIX platform.

Good experience in J2EE technologies like EJB, JSP, Servlets.

Experience in app servers App Servers Web Logic App Server, WebSphere App Server, Apache Tomcat Server.

Experience in development tools like RAD, IntelliJ IDEA, and Eclipse.

Experience in working for various MVC Frameworks like Struts, Spring Framework.

Experience in implementing Restful Services using Spring, Spring Boot and Jersey.

Experience implementing ORM using Hibernate.

Experience in Software Development Life Cycle (SDLC).

Experience in Object Oriented Analysis and Design (OOAD)

Experience in Agile (scrum) software development methodology

Experience in XML technologies such as XSLT, XSL.

Experience in Ajax, JavaScript, DHTML.

Experience in Databases such as MySQL, Postgress, Oracle, DB2.

Experience in PL/SQL.

Technical Skills

Internet Technologies : Java (JDBC, Java Beans), J2EE (EJB, Servlets, JSP), XML, JavaScript, AJAX, CSS, HTML, Maven.

App Servers/ Middleware : BEA WebLogic App Server, WebSphere App Server, Apache Tomcat

Cloud Environment : Pivotal Cloud Foundry.

Frameworks : Spring Framework, Spring Boot, Angular JS

IDE : Eclipse, WSAD, RAD, IntelliJ IDEA.

Operating System : Windows NT, Windows XP, Windows 7, Unix.

Database/Tools : JDBC, Oracle11g, DB2 9.0, XML

ORM : Hibernate, JPA

Version Control : Bit Bucket, CMVC, Subversion, Git

Professional Experience:

Client: First Data, GA, USA May 17 – till Date

Employer: Tekmark Global Solutions, NJ, USA

Project: EASE Imaging

Role: Application Analyst

Environment: Windows 7, Bootstrap, AngularJS, Spring Boot, JPA, Maven, Nexus, Jenkins, Tomcat, DB2, Eclipse, IntelliJ

Description: EASE application is web-based application which is used to route the dispute documents between issuer and acquirer. EASE imaging act as the interface between association system and its member system. EASE image application has both internal and external clients while business associates in back office acts as internal clients and many banks and financial institutions are external clients.

Responsibilities:

Implemented JPA using Hibernate.

Implemented controller/services/directives using AngularJS.

Implemented Restful Services using Spring Boot.

Implemented code using Java 8 with Lambda Expressions.

Used Eclipse/IntelliJ to develop the components of the application.

Used Maven to build the artifacts.

Used Agile Scrum process for development.

Used JIRA tool to create and track tasks of the project.

Used Git for version control.

Used Jenkins for continuous integration.

Employer: ACI Worldwide, GA, USA Jun 15 – May 17 Project: GTM 7 (Global Trade Manager)

Role: Software Engineer

Environment: Windows 7, JSP, HTML5, CSS, Spring, Hibernate, Maven, Jenkins, WebSphere Application Server 8.5, DB2, Eclipse

Description: Global Trade Manager is designed as a system that processes all trade transaction types, both traditional trade and open account transactions regardless if they are for the domestic or international markets. Corporate clients of the bank can access, enter and track their entire trade portfolio of traditional trade and open account transactions over the internet.

Responsibilities:

Implemented the MVC framework using Spring.

Implemented Spring Restful Services.

Implemented ORM using Hibernate.

Used Eclipse to develop the components of the application.

Involved in the high-level design activities.

Implemented client-side validations using JavaScript.

Used Maven to build the artifacts.

Used Agile Scrum process for development.

Used JIRA tool to create and track tasks of the project.

Used Subversion for version control.

Used Jenkins for continuous integration.

Client: Covisint, MI, USA Oct 13 – May 15

Employer: Universal Tech Consulting Inc., MI, USA

Project: Freight Verify

Role: Java Developer

Environment: Windows 7, AIX, JSP, HTML5, CSS, Spring Framework, Hibernate, Maven, Tomcat Application Server 7.0, Oracle 10g, Eclipse, Restful Web services

Description: Freight Verify (FV) is a cloud-based supply chain network that disrupts current methodologies for managing logistics transactions. Logistics transactions can be defined as the communication of information between shippers and carriers. These types of transactions include tender information, status information, and financial information. FV is an open-loop network for all carriers and shippers to manage logistics transactions at the highest level of efficiency.

Responsibilities:

Implemented the MVC framework using Spring Framework.

Implemented Spring Restful Services.

Implemented ORM using Hibernate.

Used Eclipse to develop UI, Services, DAO components of the application.

Involved in the high-level design activities.

Implemented client-side validations using JavaScript.

Used Ajax to provide dynamic features to application.

Used Maven to build the artifacts.

Used Agile process for development.

Used JIRA tool to create and track tasks of the project.

Used Subversion for version control.

Client: Northwestern Mutual, WI, USA Feb 12– Sep 13

Employer: Universal Tech Consulting Inc., MI, USA

Project: Case Tracker

Role: Java Developer

Environment: Windows, AIX, JSP, CSS, Struts, Web sphere Application Server 7.0, Oracle, EJB, XML, RAD, WAS 7.0.

Description: Case Tracker is web-based Case management tool used to track and document incoming service requests into the home office. Service requests originate from a variety of sources, including phone calls, faxes, e-mail, paper mail, service center, and other NM departments. A case event is created to capture all the work done on these service requests and also the event information is used to generate reports.

Responsibilities:

Implemented the MVC framework using Struts.

Implemented EJB components.

Involved in the HLD high level design and DLD detailed level design activities.

Deployed the application over WebSphere application server.

Written the SQL code for accessing the database Oracle to display results to the client.

Used RAD to develop JSP, PAB, CAP components of the application.

Interacted with XML component to get the configured data.

Implemented client-side validation using JavaScript.

Used AJAX for providing asynchronous UI activities.

Designed and implemented the logging mechanism using Log4j.

Used TFS for version control.

Client: IBM Southbury, CT, USA Mar 11 – Jan 12

Employer: Universal Tech Consulting Inc., MI, USA

Project: SPRT

Role: Developer

Environment: Windows XP, UNIX, JSP, Servlets, Struts, Web sphere Application Server 5.1.2, DB2 8.1, XML, RAD, WAS 6.0.

Description: The purpose of SPRT is to collect additional information about the order and propagate this information to the Contract Management System. The Service Pac Registration Tool controls the order information, enables customers and business partners to accept or decline terms and conditions and also enables them to register hardware information on internet for the ordered Service Pac. It validates the registered information, provides the status and processes the order.

.

Responsibilities:

Implemented the Struts framework for the application.

Implemented various J2EE Design Patterns like Business Delegate and Factory Pattern.

Developed reusable view related functionality using tag libraries.

Developed the page navigational functionality using tag libraries.

Implemented the sorting functionality for the application.

Deployed application on WebSphere App Server.

Written the SQL code for accessing the database DB2 to display results to the client.

Used WSAD to develop JSP, Servlets, and DAO components of the application.

Used RAD to develop the server-side components and also to generate UML diagrams of the developed components.

Interacted with XML component to get the configured data.

Used CMVC 5.1 for version control.

Client: KANA, Menlo Park, CA, USA Apr10 – Feb 11

Employer: Universal Tech Consulting Inc., MI, USA

Project: KANA Contact Center

Role: Developer

Environment: Windows, Solaris, Linux, AIX, JSP, Servlets, EJB, Web logic, Web sphere, Oracle, XML, IntelliJ IDEA, Eclipse, Ant, Clear Quest, Perforce.

Description: KANA Contact Center is Web-architected Customer Relationship Management (CRM) service software that delivers information to customers, partners, suppliers, and staff through a variety of communication channels. KANA Contact Center EJB helps customers answer many questions themselves without having to contact a customer service agent, and it helps agents resolve more complex issues efficiently by providing them with access to a knowledge base.

KANA Contact Center EJB is built upon KANA eCRM Architecture (KANA iCARE), which uses J2EE technology to deliver a scalable, Internet-deployable platform that integrates both internal and external users.

Responsibility:

Implemented the view and controller components of Struts framework.

Developed the front end using JSP, HTML, tag libraries

Involved in designing the enhancements for the application.

Implemented client-side validation using Java Script.

Certification of the application is done on different platform environments such as AIX, Solaris, Linux, WebSphere App Server, Web logic App Server, Oracle.

Solved the customer escalation activities.

Written JUnit test cases for the enhancements.

Involved in the migration process of the application.

Client: Neiman Marcus National Service Center, TX, USA Feb 09 – Mar 10

Employer: Universal Tech Consulting Inc., MI, USA

Project: IMPORT FINANCIAL SYSTEM

Role: Software Engineer

Environment: Windows, JSP, Servlets, Web logic Server, Oracle, JavaScript, XML.

Description: IMPORT FINANCIAL SYSTEM is an A2A Interfacing System. Neiman Marcus Group acquires significant percentage of merchandise for resale directly from foreign sources. Additionally, NMG exports customer purchased merchandise to destinations outside of the U.S., and returns unsold or defective merchandise to vendors to foreign countries through negotiations between buyers and sellers.

Responsibilities:

Did the analysis of the user requirements.

Did the UML design documentation for use case, class, and sequence diagram.

Involved in high level design HLD and DLD detail level design activities.

Implemented MVC architecture which provides the base and controls the application flow.

Implemented business logic background functionality which performs all financial calculations for the merchandise sales.

Integrated the modules and provided the functionality to download exchange rates for different currencies.

Implemented the front-end presentation using JSP, HTML

Implemented client-side validation using JavaScript.

Unit tested of each module and system integrated testing.

Education

Bachelor of Engineering (B.E.) in Computer Information Science from Visvesvaraya Technological University India.



Contact this candidate