Post Job Free
Sign in

Web Services Java Developer

Location:
Hyderabad, Telangana, India
Salary:
55$/hr
Posted:
June 21, 2016

Contact this candidate

Resume:

Manohar

Sr. Java Developer

Mobile : 816-***-****

E-mail : ************@*****.***

Summary:

8+ years of hands on experience in application software development involving analysis, design, development, testing and deployment of client-server, Object Oriented Concepts, Multi-Tier, web, portal and thick client solutions.

Strong exposure on complete Software Development Life Cycle (SDLC) in enterprise, web based, and Service Oriented Architecture (SOA) and client/server applications with models like Agile Methodology, Waterfall.

Excellent expertise in multiple Servers like Apache Tomcat, JBoss and IBM Web Sphere.

Excellent Understanding of high availability applications using distributed, redundant, fail-proof and clustered software techniques.

Strong exposure in Client/server technology, Java Server side programming and Web based software development using J2EE, XML and Servlets.

Hands on experience in Java Enterprise Technologies such as Spring MVC, Struts MVC, Hibernate and JDBC.

Proficient in designing and coding Stored Procedures, Triggers and Functions, Packages using SQL and PL/SQL.

Good experience in CVS, Git, Clear Case and Subversion for Source code version control.

Experience in Created Continuous Integration & Continuous Deployment model for building and deploying spring boot micro services using Jenkins job and Bamboo.

Strong experience in the Web Application GUI Development using Angular JS, JQuery, HTML, DHTML, CSS, JavaScript and AJAX.

Expert at Core JAVA concepts like Multithreading, Exception handling, JAVA collection framework, SWING, AWT etc.

Used various IDE's like Eclipse, Net Beans and IntelliJ Idea.

Expertise in Build tools Ant, Maven.

Have good experience in using various Design Patterns such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO.

Expertise in using SOAP based web services.

Extensive working experience in RDBMS design and implementation in Oracle, DB2, MySQL, PL/SQL, MS SQL Server.

Well experienced in Unix/Linux platforms, windows and shell scripting.

Extensively worked in Requirement Analysis/gathering and documentation.

Expertise in Unit testing using JUnit, Mockito &Power Mock, Integration testing and smoke testing etc.

Highly motivated analytical thinker with effective problem solving abilities coupled with good communication and Interpersonal Skills.

Have Strong exposure to Onsite-offshore coordination.

EDUCATION:

Bachelors in Computer Science, JNTU, India.

TECHNICAL SKILLS:

Languages

Java, SQL, PL/SQL, UML, C.

Web Technologies

JSP, Servlets, JQuery, JSF, JDBC, JPA, EJB, Angular JS, Web Services, SOAP, HTML, DHTML, Java Beans, JavaScript, AJAX, CSS.

XML Technologies.

XML, XSL, XSLT, XML Beans and JAXB

Web/App. Servers

Apache Tomcat, Web Logic,Web sphere, JBoss.

IDEs

Eclipse, NetBeans, IntelliJ Idea.

Tools

TOAD, Ant, PL/SQL Developer, JUnit.

Operating systems

Windows, UNIX, Linux, Sun Solaris.

Databases

Oracle, DB2, My Sql.

Design Patterns

MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO.

Frameworks

Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Struts, Log4j.

Version Control

CVS, SVN, Git, Clear Case.

Client: State Street – Boston, MA Mar’ 15- Till date

Role: Sr Java Developer

Project Description:

eHorizon Cash Flow Module:

eCFM is a part of EHZ module which plays a very important role to his clients in making payments STP to the client customer for a quick resolution to the problem. The previous old platform “CFM” is Lotus Notes application used to manage, approve and track letters of direction from State Street clients . eCFM is a single, unified and standardized Web based platform integrated to Scheduling process(STP) and will be able to communicate the upstream (Wiring system, Check system, SWIFT) and the downstream systems (MCH, CMOD) systems. Also CFM is used by clients for carrying out different cash flow transaction (such as Expense, income etc) and it interacts with various interface systems.

Responsibilities:

Highly involved in requirements gathering and designing the Domain Model and Business Model for the application.

Designed and developed presentation layers using Angular JS, CSS3, HTML5, DHTML, JQuery and Java Script in UI pages.

Implemented AJAX and client side validations using Angular JS. Implemented JSP in Presentation layer programming using JSTL, AJAX.

Developed Stored Procedures, Triggers and Packages in Oracle.

Developed application using Springs concepts – DI/IOC, AOP, Batch implementation and SpringMVC. Used Springs framework and interacted with back-end database using Hibernate framework.

Implemented Springs Aspect Oriented Programming (AOP) feature to overcome cross cuttingconcerns.

Developed and exposed the Web Services by using SOAP.

Involved in effort estimation and impact analysis for integration SOAP web services.

Consumed RESTful responses in XML as well as JSON formats.

Used ANT for building the project. Used Git for version control.

Created Continuous Integration & Continuous Deployment model for building and deploying spring boot micro services using Jenkins job.

Implemented Spring Batch Jobs for processing the CSV files.

Written the shell scripts for automation process for build and deployments in Unix/Linux.

Involved in peer to peer code reviews and given the review comments for my subordinates.

Used Log4J extensively for logging the client activity and other processes in the System.

Used JUnit & Mockito to do unit testing for the modules developed.

Involved in development of the server side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.

Handled the QA deployments in JBoss.

Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.

Provided technical and business support for the team.

Used JIRA for defect tracking and IBM RTC for task processing system.

Provide Technical support, bug fix and add enhancements for production teams.

Environment: Eclipse, J2EE, Java SE 7, Spring MVC and Hibernate Framework, RESTful, Oracle, PL/SQL, JSP, JQuery, GIT, JavaScript,, CSS, JBoss, Spring JDBC, Unix/Linux, Log4j, SQL,SOAP (JAX-WS), Ajax, Ant, Java Beans, Angular JS, Design Patterns, Agile, JSON, Jira, IBM RTC.

Client: TE Connectivity, PA Mar’ 13- Mar’ 15

Role: Sr Java Developer

Project Description: Farm Service Agency (FSA) - Contract Maintenance is one of the important web applications for the federal government where farmers enroll for different types of conservation programs and receive money upon successful completion of the enrolled fiscal years. The application provides the management of enrolled contracts like modifying, terminating, transferring the contracts and also printing the reports for different types of users (state/county/national) etc.

Responsibilities:

Involved in complete SDLC using Agile including design, development, and implementation and testing.

Consumed RESTful web services.

Implemented presentation layers using CSS, HTML5 and Java Script.

Consumed and produced Spring-WS based Web services (JAX-WS) and Springs RESTful services.

Validator Framework was used to perform Server-Side Validations.

Developed GWT Presenter and View classes using GWT components.

Used Spring Aspect Oriented Programming (AOP) feature to overcome cross cutting concerns.

Deployed the applications on Web Sphere.

Written the batch script for build and deployments in our local Windows environment.

Implemented JSP in Presentation layer programming using JSTL, AJAX.

Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.

Designed and Developed the DTO’s to carry the data from front end to middle tier.

Created Continuous Integration and Continuous Deployment model for building and deploying using Bamboo.

Used Log4J extensively for logging the client activity and other processes in the System.

Designed &developed complete Business tier with Stateless Session beans with EJBstandards.

Developed JiBX Framework to convert XML into graph of Java Objects and vice-versa.

Designed & Developed Message Driven Beans (MDBs) as Message Listeners.

Performed unit testing using JUNIT.

Involved in development of DAO to access data from DB2.

Involved in fixing QA, UAT and production defects and tracked them using Jira.

Involved in peer to peer code reviews and given the review comments for my subordinates.

Provide Technical support, bug fix and add enhancements for production teams.

Environment: Eclipse, J2EE, Java SE 6, Spring MVC and Hibernate Framework, RESTful, IBM DB2, PL/SQL, JSP, JQuery, SVN, JavaScript, GWT, CSS, IBM WebSphere, Bamboo, Spring JDBC, MDB, Log4j, SQL,SOAP (JAX-WS), Ajax, JSTL,SVN, Java Beans, JiBX, XML Bean, Design Patterns, Agile, JSON, CSS3, HTML5, DHTML, EJB.

Client: Deloitte, PA Dec’ 11 – Feb’ 13

Java /J2EE Developer

Project Description: The purpose of this project is to give Application maintenance and supports for the following projects - REVEAL and PONTE, and also any major or minor enhancements related to these projects which were under Global IT Finance.

Reveal:

This is an intranet web application which is used for reporting and analyzing the non-technical expenses and users can easily manage, maintain data and run reports. This reduces a lot of effort involved in manually doing the same process and will drastically reduce the time spent on this task. The objective of project Reveal is to build a web based expense reporting application that can be used globally by Deloitte for different carriers.

Ponte:

The Brazil Finance Initiative project was set up to address issues which arise during the Finance closing process for the Deloitte Brazil legal entity. The issues in the current daily ledger interface often require substantial manual intervention by IT and Finance staff and results in an unacceptable level of financial reporting risk and inefficiency.

Responsibilities:

Involved in creating design documents for the project using Rational Rose tool, UML and J2EE design patterns.

Followed MVP design pattern in GWT for implementing the REVEAL application requirements.

Ajax based calls were used to retrieve the data and presenting the data on the screen.

Front end screen is developed using smart GWT components and Angular JS for PONTE project.

Followed DAO design pattern to access the data from data base.

Designed and implemented internal web services in Python for Reveal application.

Used Spring AOP for the transaction management and logging.

Used JPA and hibernate for data persistency.

Implemented presentation layers using HTML, CSS3.

Implemented inbuilt services to make AJAX calls to get the server data using Angular JS.

Developed business layer and controller classes using JSF managed beans and developed XHTML files for the view.

Design, develop and test ESB infrastructure on the JBoss ESB platform.

Used Log4J for logging and tracking the messages.

Designed and implemented a reporting system for Reveal application using Grails.

Used Web Sphere for deploying Ponte application and used JBOSS for Reveal application.

Used SVN for version control across common source code.

Used IBM DB2 database for both the applications and involved in creating new tables and writing complex queries.

Worked on deploying the application in Web sphere server using SCM intranet web application.

Used Eclipse for developing REVEAL application and intelliJ Idea for developing PONTE application.

Performed unit testing using JUNIT.

Handled production issues and did maintenance of both the applications.

Created reference architecture and maintained SOA environment.

Key Technologies: Java, JEE (JDK 1.6, Java EE6 CDI (Context Dependency Injection), JPA 2.0 – Java Persistence API with Hibernate), Spring MVC, Java Script, Python, Grails, IBM WebSphere, Angular JS, JQuery, JSP, HTML, XHTML, CSS 3, AJAX, JPA, JSF with Prime Faces, SOA, ESB,JBOSS, Hibernate, Agile, Smart GWT, Web Services -SOAP/REST,IBM DB2, IntelliJ Idea, LOG4J, Eclipse, TOAD, SVN, MAVEN

Tavant Technologies – Bangalore, India

Client: Hartford Insurance Group, Hartford, CT Sept’ 10 – Nov’ 11

Java /J2EE Developer

Description: Hartford Insurance is one of leading insurance providers in US providing auto, property and life insurance to its customers. Hartford sells auto, home, life and health insurance to its customers through the agents.

Agency Commission Exchange (ACE) is the primary application of Hartford developed by cognizant which serves as a consolidated payment system for the service center (SC) users. The Hartford ACE application would provide real time online access to Hartford Marketing and Accounting Personnel to recruit and manage agents, setup accounting transactions and manage commission payouts to agents by also considering the subsidies, garnishments and deductions. Automatic synchronization of data with other related data stores would eliminate the manual processes. The team handles the whole java application including new designing of UI, major enhancements and production support for the application.

Responsibilities:

Interacting with client for requirement gathering, analysis and modularization of the requirement.

Involved in requirement gathering, Architecture design, Analysis, preparing the use cases and responsible for designing and developing object models, class diagrams with UML Specifications for the tracking system module using Rational Rose.

Designing the server side components using UML Class Diagrams and J2EE design patterns.

Worked with JSP, Spring to create UI and integrating MVC.

Implemented the JSPs to effectively handle the workflow of the application.

Performed client side as well as Server side Validations using Java Script and Spring Validation.

Developed service layer to handle the Business logics as well as database transaction.

Used JDBC for Querying data from the database.

Developed User Interface (front-end) screens using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries and Expression Language to simplify the complexities of the application.

Implemented different type of Spring MVC controllers, validations and views as needed by the application.

Used Spring AOP for the transaction management and logging.

Developed DAO layer to handle the database access using Spring JDBC (DAO design pattern)

Used Oracle as a DB Server and involved in writing stored procedures and SQL statements for data retrieve.

Consumed web services using SOAP and REST.

Used Log4J for logging and tracking the messages.

Used Maven as a build tool for the project.

Created unit test plans and involved in unit test execution.

Used CVS for version control across common source code.

Worked on deploying project on BEA WebLogic server.

Deployed the application in Production environment.

Environment: Java, J2EE, JSP, Spring MVC, JDBC, Struts, AJAX, JavaScript, SQL, BEA WebLogic, Rational Rose, CVS, Python, Servlets, Maven, Log4J, Oracle, PL/SQL, Eclipse, Web Services – SOAP, RESTful, Unix, HTML, CSS.

IonIdea – Bangalore, India Apr’ 08– Aug’ 10

Client: Wachovia Bank - Charlotte, NC

Role: Java/J2EE Developer

Project Description: Wachovia offers various financial and banking services to its customers. It specializes in providing integrated credit and debit card payment processing, electronic check conversion, bill payment related software applications, and value added services in U.S. The primary project at bank was on ACH (Automated clearing House). It enabled customer service representatives to search for, retrieve and add various types of credit card information from the database. It provides real-time transaction and balance information, online statements, and routine functionalities to commercial cardholder.

Responsibilities:

Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.

Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.

Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.

Involved in implementing and maintaining large content driven and E-commerce based application.

Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions.

Worked on deploying project on Apache Tomcat server.

Experienced with Concurrency programming.

Involved in designing the user interfaces using HTML, CSS, and JSP’s.

Configured Hibernate, Spring and JSP to map the business objects to Oracle Database using XML configuration file

Performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.

Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.

Used Multithreading in programming to improve overall performance.

Environment: Core Java, J2EE, Multithreading, Concurrency, JSP, Servlets, Struts Framework, Hibernate Framework, Oracle, Linux, XSL, XSLT, Eclipse, Ant, CVS, HTML, PL/SQL,UML, Apache Tomcat, Java Script, JUnit, JAXP, XML, Log4J.



Contact this candidate