Post Job Free

Resume

Sign in

Java Developer Project

Location:
Collierville, TN
Posted:
February 16, 2016

Contact this candidate

Resume:

Sujeeth Kumar

actj4m@r.postjobfree.com

419-***-****

Professional Summary:

7+ years of experience in software development includes Analysis, Design, Development and quality testing of software for Standalone applications and Web-based applications using JAVA, J2EE and J2SE technologies.

Experienced developer/designer in all stages of the Software Development Life Cycle

Expertise in Java concepts like OOP, JAVA SWING, JDBC, JMS, Multi-Threading, JUnit and advanced Java concepts like JSP, Servlets, Struts, HTML, XML, Hibernate, AJAX, Java Beans and SPRING.

Extensive experience with Enterprise Java Beans (EJB's) - Session, Entity and Message Driven Beans.

Worked on Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.

Well experienced on Java Web Services development using SOAP, REST, WSDL&UDDI.

Well versed in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML with Rational Rose.

Experience in developing Web based GUI’s using JSP, JQUERY, HTML 4/5, DHTML, CSS 2/3, and JavaScript

Strong experience on software development methodologies like Waterfall, TDD, Agile development and Rapid Application Development.

Experience in implementing web based projects using Web/Application Servers such as Web Logic 9.2/10.3, Apache Tomcat 6.0.18/7.0.42, IBMWeb Sphere 6.1/7.0, and Jboss Application Server 4.2

Strong experience with J2EE Business Components (BC) like EJB 2.0

Good working knowledge on databases like Oracle 9i/10g/11g, SQL Server 2008, MySQL.

Hands on experience in working with PL/SQL, Stored Procedures and Triggers.

Performed unit testing using JUnit, integration and deployment of applications done using tools such as ANT and Maven

Used log4J for enabling runtime logging. Performed System Integration test to ensure quality of the system.

Good experience in working on windows, Unix, Linux operating systems.

Extensive development experience on different IDE’s like Eclipse, My Eclipse and RAD.

Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities with a can–do attitude.

Exceptional ability to quickly master new concepts and a proactive team player with good analytical and ability to perform at a high level, meet deadlines, adaptable to ever changing priorities

Technical Skills:

Languages : Java, J2EE, C, C++, UNIX Shell, SQL, PL/SQL, Python

Technologies : JSP, Servlets, JNDI, JDBC, EJB, JMS,JSF, Java Beans,

SOAP,REST,DOM,AJAX, AWT, Swings, CSS, JSON,XML

Web Technologies : HTML, DHTML, XML,CSS, JavaScript, JQuery, Angular JS, Ext JS, Backbone JS, Node JS, DOJO

Distributed Technologies : RMI, EJB, JMS, Data Warehouse

Application Server : JBoss, Apache Tomcat 5.5/6.0/7.0.42, IBM Websphere,

Oracle Weblogic 10.3

J2EE Frameworks : Struts, Spring, ANT build tool, Maven build tool, Log4J,

MVC, Hibernate

IDE’s : Eclipse, MyEclipse, RAD, IntelliJ

Database(s) : Oracle 8i/9i/10g/11g, MS Access, DB2 UDB, MySQL,

Apache Cassandra

Version Control Tools : Rational ClearCase, WinCVS, RequisitePro, ClearQuest,

SVN, GIT

Testing Tools : JUnit, WinRunner

Case Tools : Rational Rose, UML, OOAD, RUP

Operating Systems : Windows 8/ 7/ XP/ 2000/NT/98/95, MS-DOS, Linux, Unix

Professional Experience:

IBM Watson Research Center, Yorktown Heights, NY Aug 2015- Till Date

Project: City Operations Organizer and Planner (COOP)

Role: Java/J2EE Developer

COOP is a powerful new tool in the City of Minneapolis. It will allow departments to share information across, with hopes of catching problems before they arise. Information about every aspect of life in Minneapolis will soon be combined into a virtual city at the fingertips of city employees, giving them a powerful new tool to do everything from predicting crime to preventing traffic jams.

Responsibilities:

Translated Wireframes and PSD Designs into functional web apps using HTML5, AngularJS.

Used Bootstrap & AngularJS together to create a modern front end.

Controlled data flow between back end and front end by using AngularJS binding methodology.

Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.

Developed J2EE EJB Session beans that encapsulate the business logic and Message Driven Beans that consume JMS messages received from Mainframe application (AS400).

Created RESTful web services with Spring.

Accessed relational database using JDBC with spring.

Secured the web application using spring security.

Environment: Java/J2EE, JQuery, DB2, Angular JS, Spring MVC

Sears, Hoffman Estates, IL April2015–August 2015

Role: Java Developer

Project: Business Process Management System

Project Description: Sears Holdings Corporation is an American multinational corporation headquartered in Hoffman Estates, Illinois. This project is basically intended to take customer orders through online and process it till the end of transaction like shipping the order to the door step of the customer. BPMS (Business Process Management System) comprises modules like customer account creation and maintenance, order capture, order processing, order fulfillment, Inventory Management. BPMS also contains Interfaces like Product Content Management (PCM), Market Content Management (MCM) Pricing Promotion campaign (PPC) Engines. This projects user-friendly screen helps user to navigate through system with ease. User can accomplish an order right from packing an order from the customer with time-bound shopping. The system interface facilitates the business process with ease for the end user and a best service for the customer.

Responsibilities:

Involved in all phases of Software Development Life Cycle (SDLC) of project including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.

Implemented J2EE standards, MVC architecture using Spring Framework.

Developed Web Services for data transfer from client to server and vice versa using SOAP, WSDL and UDDI

Developed presentation tier using JSP, Ext JS, JQuery, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.

Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration

Configured Hibernates second level cache using EHCache to reduce the number of hits to the configuration table data

Used Spring framework for implementing Dependency Injection, AOP, Spring ORM

Configured the web.xml & persistence.xml for the project

Responsible for implementing the transaction management in the application by applying Spring AOP methodology.

Used EJBs (Stateless Session Beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.

Created UNIX shell scripts for CRON jobs and other production support activities like archiving the logs etc.

Used Apache camel for routing the messages from one system to other.

Used JNDI to perform lookup services for the various components of the system.

Responsible for writing SQL queries and stored procedures for data manipulation.

Involved in post-production support.

Used JUnit for unit testing.

Used Ant building tool to build the application.

Environment: Java, J2EE, Spring, Hibernate, JPA, EJB,JSON, Oracle, Jboss, Ant, CSS, HTML5, Oracle10g, Eclipse, JSP, Ext JS, JQuery, AJAX, Apache Camel, Apache Axis, SOAP web services, UNIX Shell scripting.

Humana, Louisville, KY September 2011 - March 2015

Role: Java Developer

Project Description: Humana Inc., headquartered in Louisville, Ky., is a leading health care company that offers a wide range of insurance products, health and wellness services. The project is an Insurance domain application for brokers who log on to the system to view the Claims, Damages, Cancellations, etc. of their respective customers. Agents are provided with different options to search their products according to the client category, view their voluntary benefits and their Medicare plans etc.

Responsibilities:

Designing, developing, testing and implementation of scalable online systems in Java, J2EE, JSP, Servlet’s and Oracle Database.

Created UML class and sequence diagrams using Rational Rose.

Implemented the MVC architecture using Spring Framework.

Used JavaScript, Angular JS, and HTML for creating interactive front-end screens.

Extensively used Custom JSP tags to separate presentation from application logic.

Developed JSF custom components and custom tag libraries for implementing the interfaces.

Developed Servlets, JSP pages, JavaScript and worked on integration.

Involved in developing presentation layer using JSPs and model layer using EJB Session Beans.

Co-ordinate with QA for testing, Production releases, Application deployment, integration and conducting walk-through code reviews.

Involved in building and parsing XML documents.

Documented the whole source code developed.

Involved in writing SQL queries, stored procedure and PL/SQL for back end.

Used Views and Functions at the Oracle Database end.

Developed Ant build scripts for compiling and building the application.

Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.

Configured and Deployed application on IBM Web Sphere Application Server

Developed JUnit test cases and performed integration and system testing.

Coordinated with other Development teams, System managers and web master and developed good working environment.

Environment: Java, J2EE, JSP, MVC, Servlets, spring, XML,AngularJS, HTML, JavaScript, JSON, Oracle, MySQL, JUnit, PLSQL, JDBC, ANT script, Maven, IBM Web Sphere

Ainslee Software solutions, Hyderabad, India January 2008 - June 2011

Role: Software Developer

Project DescriptionAinslee software solutions is a leading consulting company in Hyderabad, India that offers a wide range of banking applications. This application is a banking application where the bank manager audits the bank by checking the compliances of the bank applications processed. The ranking of the bank depends on the number of processed successfully.

Responsibilities:

Involved in designing and implementing the User Interface for the General Information pages and Administrator functionality.

Developed internal administration interface.

Designed front end using JSP and business logic in Servlets.

Used Struts Framework for the application based on the MVC-II Architecture and implemented validator Framework.

Mapping of the servlet in the Deployment Descriptor (XML).

Used HTML, JSP, JSP Tag Libraries, and Struts Tiles develop presentation tier.

Deployed application on Jboss Application Server and also configured database connection pooling.

Involved in writing JavaScript functions for front-end validations.

Performed unit tests and integration tests of the application.

Used CVS as a documentation repository and version controlling tool.

Environment: Java, J2EE, JDBC, Servlets, EJB, JSP, Struts, HTML, CSS, Java Script, UML, Jboss Application Server 4.2, MySQL, Linux and CVS.

Education:

Bachelor of Technology in Computer Science Engineering, JNTU, Hyderabad, India.



Contact this candidate