Resume

Sign in

Java Developer Project

Location:
Hyderabad, Telangana, India
Posted:
October 16, 2018

Contact this candidate

Resume:

Suleman Mohammed

+1-312-***-****

ac7eie@r.postjobfree.com

Professional Summary

Working in IT environment for gathering requirements, designing, analyzing, building writing unit test cases for software’s and web applications.

Has worked with multiple SDLC models for agile or scrum frameworks/operations.

Have experience working with multiple web technologies such as HTML5, XSL, CSS (with pre-processors), JavaScript with jQuery, hooking JS with frameworks like Angular JS, ReactJS, JSON, Soap services etc.

Strong knowledge base on JSE concept like Multi-Threading, Collection and Exceptional handling.

Experience in building, Enterprise Application and Distributed Systems using technologies such as JSE, J2EE (JSP, Servlet, JSF, Hibernate, EJB, Spring, JDBC, Struts) & XML.

On hand experience on Spring MVC controller, Spring Boot, Spring Annotation, Inversion of control, Spring LDPA, Spring Batch, Spring Scheduler, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.

Comfortable using multiple IDE’s like Eclipse, NetBeans, IntelliJ Idea with different version control systems like Git, GitHub, bitbucket etc.

Experienced deploying applications on application servers like Tomcat, Web Sphere, JBOSS etc.

Experienced in implementing SOAP based web services using Apache CXF, Axis, and Spring CXF in handling HTTP, JMS transports.

Hands on experience with service-oriented architecture for SOAP for both Top down and bottom up approach. Familiar with developing ANT script and maven-based project for software building process.

Experience in Database design in Oracle, IBM DB2, MYSQL database query -based programing. Proficient in programming with API’s of JDBC and SQL.

Expertise in MVC2 Architecture using Struts, Spring with features like the Validation Framework, Tiles Framework, and Internationalization.

Comfortable working with design pattern like Singleton, Session Façade, Abstract, DAO, DTA and Business Delegates.

Practical with UML IDE’s for developing all types of diagrams using Visual Paradigm, Rational rose etc.

Communication and strong analytical skills, presentation skills, and feasible working in tight deadline with team spirit.

Technical Skills

Programming languages

C, C++, JSE, J2EE, PL/SQL

Scripting languages

JS, jQuery, JSON

Frameworks/ORM Tools

Spring core, Spring boot, Spring AOP, Spring Transaction, spring MVC, Struts, JSF, Hibernate ORM, JSF, JPA

Application Servers

Tomcat and JBOSS

Web Technologies/J2EE

JSP, Servlets, EJB, jQuery, JSTL, AJAX, XML, JavaScript, AngularJS, HTML5, CSS3, TILES, DOJO, JSON, XSLT, XML

IDE’s

Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), Apache Camel.

Databases

Oracle 10g/11g, SQL Server, MongoDB.

Web services

RESTful web service, SOAP, MDB, MQ Services

Testing Tool

Junit, Mockito

Version Control system

GitHub, Maven, Ant, CVS etc.

Application server

Tomcat, JBOSS, IBM Web Sphere

Virtualization

Oracle Virtual box, VM ware

Operating Systems

Windows, Linux, MAC OS X

Logging/Bug tracking/Management Tools

Log4J, Splunk, JIRA, ClearQuest

Unified modelling language tools

Rational rose, Visual Paradigm

Education

Bachelor’s in computer science engineering.

Master’s in information systems.

Professional Experience

Client: Midwest distributions, Bensenville, IL – Sep 2017 to till now.

Project Name: Order Management System.

Job Title: Senior Java Developer

OMS is a leading one in any Industries which tries to be beyond the data to startup an extraordinary growth by clearly understanding what matters and give an insight on to how it can impact on their businesses across sectors namely sales and marketing. In here the Product cogently manages the information of all the clients and their sales orders, accordingly rationalizes all the project related activities and work orders related to it, Unifies the status tracker to be reviewed by the teams such as General, CS, Modeling & CDM teams and proportionate the level of impact of sales across deliverables.

Responsibilities:

Maven is used as a build framework.

Maintained constant communication with Business Analyst and Business Users to identify the user stories and the technical feasibility.

Used spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.

Used Angular 4 to build customer forms connect to backend.

Implemented the Spring Model View Controller (MVC) framework

Designed and developed the UI using spring standard tag libraries, JSP, HTML, CSS and jQuery.

Frameworks for JavaScript like AngularJS was used for easing the filtering management and writing cleaner code.

Used spring Boot for developing micro services to make application run independently for lowering the total cost of the project.

Additional UI Components implemented using an asynchronous AJAX, jQuery, Angular JS based rich client to improve customer experience.

Used spring validator framework for client side and server-side validation. Also implemented dynamic loading of JSP’s using AJAX.

Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.

Responsible for writing Hibernate Criteria and HQL queries.

Used Java Messaging Services (JMS) for reliable and asynchronous communication

Tested Service and data access tier using JUnit in TDD methodology.

Involved in deploying the application in the AWS cloud environment using cloud template. Also participated in configuring load balancing.

RAD as IDE for the application development and integration of the frameworks.

Deployed the applications on IBM WebSphere Application Server.

Used RTC for version management between various integration and development streams.

Worked with production support team in debugging and fixing various production issues.

Prepared high and low-level design documents for the business modules for future references and updates.

Environment: Java/J2EE, spring, Hibernate, JMS, XML, WebSphere, RAD, DB2, RTC, Maven, JUnit, AJAX, jQuery.

Client: Hosh insurance, Fort Wayne, IN– Sep 2016 to Aug 2017

Job Title: Java Developer

Project Name: Health care management system

Client Description: Hosh is known for the providing services in wide range of insurance of which its easier for the people to choose one from. Attracting customers to the idea and the website depends on how flexible the services is being served. The convenience of this service using Spring ORM with restful services made it possible to manage data efficiently. Also, the confidential data is closing taken care of by using Spring security module.

Responsibilities:

Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.

Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client-side validations.

Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.

Refactored existing project to make it more Restful and thread-safe.

Developed and used JSP custom tags in the web tier to dynamically generate web pages.

Designed Restful, XML, XSLT and PHP web service for handling AJAX requests.

Extensively worked on analytics applications with Mongo DB.

Used Spring to manage beans to use windows session state framework to persist session to the database.

Used Hibernate to do the object relational mapping between the tables and java objects.

Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server5.1

Developed Interactive web pages using AJAX and JavaScript.

Deployed and tested the application with web server Tomcat, Web Sphere.

Wrote Test Cases using JUNIT as a framework.

Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.

Experience using and creating custom scripts and applications using the AWS SDK and/or CLI Tools. Experience in developing scripts using Restful API models for the purposes of integrating workflows with AWS.

Developed custom Angular JS directives to build custom reusable components to use across the application pages.

Used Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application.

Configured Web Sphere for messaging by defining Queue Destinations & Queue Connection Factories.

Used Bootstrap to improve user experience.

Used Log4J to print info, warning and error data on to the logs.

Client: WEBTEK – Sep 2015 – July 2016

Job Title: Java Developer

Project Name: MBSP - Medicare Business Solution Platform

The application mainly focuses on the processes involving the Medicare / over 65 businesses. The main objective of the application is to have an Integrated Technical Solution to support the Senior Market Products, which will house the following capabilities: Enrollment, Billing, Claims Processing/Payment and CMS Reconciliation.

Responsibilities:

Involved in design, development and enhancements of the projects for building wire line flows.

Played a key role in developing the business layer and data management components of this web-based system over J2EE architecture.

Involved in meetings and discussions with Business Architects to understand the system requirements and solution approach.

Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

Developed EJBs for implementing backend functionalities.

Involved in using Bootstrap and Node.js for the development of UI.

Developed Graphical User Interface (front-end) using JSP, JSF, HTML5, JSTL, CSS, JavaScript, Backbone and custom tags.

Used Web Services (JAXWS) to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP protocol.

Involved in design, development of Restful and SOAP web services

Developed SQL scripts using MongoDB.

Performed client side designing and validations using HTML5, DOJO, CSS, JavaScript, JSP and Struts Tag Library.

Used Maven for build framework and Jenkins for continuous build system.

Coordinating with QC and production support during Releases

Preparation of Application Design doc, test plan and cases.

Used JUnit to unit test the modules & Log4j along with Splunk for logging error/debug messages and managing them

Worked on IntelliJ for development and deployment of application in WebLogic Application Server

Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment.

Environment: Java, Spring API, EJB 3.0, 2.0, Node.js, JSP, HTML5, Restful, SOAP, CSS, Bootstrap, Maven, Jenkins, Splunk, Log4j, JavaScript, AJAX, WebLogic, JavaScript, DOJO, JSON, jQuery, XML, JUnit, MongoDB, WebLogic, IntelliJ.

Client: AJR info systems private ltd – Aug 2013 – Jul 2015

Job Title: Java Developer

Project Name: Customer assistance system

CAPS (Customer Assistance Program System): Bank offers several personal and business solutions, Bank provides Credit Cards, Auto Loans and Home Mortgages etc. for personal and it provides lot of other features for small scale to large-scale business. The purpose of CAPS application is to bring down Delinquency rate among Fifth Third Bank Credit cards. CAPS offer three different types of programs for Delinquent accounts known as CCCS, ASSIST, EFFORT and CAPS GUI provides an interface for CSR’s to offer those programs to customers and as well as track the records and history of cardholders.

Responsibilities:

Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.

Followed MVC model and used spring frameworks for developing the Web layer of the application.

Extensively used Spring API framework to migrate from Struts framework.

Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.

Involved in SQL Server 2008 Database design for new modules and developed the persistence layer based on Hibernate.

Involved in enhancement of existing application utilizing AngularJS, created role-based HTML navigation menu wherein menu items change dynamically based on the values derived from the database in the form of XML.

Write front end code for developing new pages using HTML, CSS, JavaScript, and jQuery.

Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.

Involved in preparing Ant builds scripts (XML based), deployments and integration and configuration management of the entire application modules.

Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.

Used Log4j for logging, tracing and debugging.

Used Git for software development and other version control tasks.

Worked on Eclipse for development and deployment of application in JBOSS Application Server.

Developed unit test cases using JUnit and Mockito and configured them through Maven surefire plugins to be part of continuous integration.

Environment: Java, Spring API, Struts, Hibernate, AngularJS, JSP, HTML5, Restful, CSS, ANT, JMS, Mockito, Log4j, JavaScript, AJAX, JBOSS, JavaScript, DOJO, JSON, jQuery, XML, JUnit, Git, SQL Server 2008, Eclipse.



Contact this candidate