Post Job Free
Sign in

Java Developer Project

Location:
California City, CA
Posted:
May 19, 2016

Contact this candidate

Resume:

Raju Surabhi 408-***-****

***********@*******.***

Professional Summary https://www.linkedin.com/in/raju-surabhi-573b0716

** ***** ** ********* *** developing experience in Java & J2EE technologies based on Object Oriented Programming, Database Programming, Web Programming and GUI Development.

Architected Enterprise wide applications using industry standard enterprise design patterns. Proposed in restructuring of the application for improved and efficient design.

Expert level skills in application design, development and support using HTML5, JavaScript, Angular JS, JQuery, CSS, Groovy, Grails, Java, J2EE, JSP, Servlets, Struts Framework, Spring Framework, REST & SOAP Web Services, iBatis, Open JPA, JavaBeans, JDBC, WMB, JUnit, JavaScript, Ajax, JBoss Rules and Ruby, Oracle, Mango DB, Watir, cucumber.

Experience in Web services (SOAP, WSDL) with Apache Axis.

Extensively used Spring framework for decoupled and scalable layers in Web Applications using Spring IoC, Spring Webflow, Spring ORM (Jpa), Spring Context (Ldap, JNDI, JMX) Spring DAO (JDBC), Spring AOP,Spring Web Module, Spring MVC frameworks, Spring JMS modules and Active MQ.

Proficient in implementing security using SSO, OAuth, Authentication and Authorization.

Expert in using Spring Modules like JNDI Template, JMS Template, JDBC Template

Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.

Experience in Struts framework for Web application utilizing various in built Struts features for input data validation and content based routing.

Well experienced in creating, maintaining Weblogic 8.1 & 10.3 Clustered environment (Admin + Managed servers) and worked on many other J2EE Application servers like JBoss, Sun App server and IBM Web Sphere, Apache Tomcat Web Server

Experience in managing tasks by creating Project plans providing estimations, Status reporting and project highlights to the top management.

Experience working in a global team playing different roles with offsite onshore model.

Worked on Agile Methodology. Involved in creating a Theme for a release breaking down into Epics and Stories, further to tasks completion.

Excellent work experience with Version Control Tools such as CVS, SVN, Git, Microsoft Visual Sourcesafe and able to maintain the codebase by creating tags, branches for parallel development.

Continuous integration using bamboo tool.

Followed Test-driven development (TDD) process.

Corporate Training Attended

WebSphere Application Server V6.x Administration

Big Data(Hadoop)

Professional Education

Masters in Computer Science.

Certifications

IBM Certified System Administrator - WebSphere Application Server V6.1

IBM WebSphere Message Broker 8

ITIL V3 edition2011

Technical Skills

O/S : Windows NT/XP, Solaris, Unix, Linux.

Technologies : Java, J2EE, Jsp, Servlets, Jsf, Groovy, Grails, RichFaces3.2, Apache

CXF, EJB, MDB, JMS, JNDI, LDAP, RMI, Java Mail, JTA, JAAS, Web Services,

SOAP, JAX-WS, AXIS 2,,Log4j, MAVEN, ANT, JavaScript, HTML, XML, JSON,

AJAX, DWR, JUnit, Report mill, Jquery, AngularJs and ExtJS

Framework : Spring 2.5/3, struts 1.x/2

IDE : Eclipse, IntelliJ, JDeveloper, RAD, Weblogic Workshop 10.3

Database : Oracle 11g, IBM db2, Mysql, Mongo DB, Sybase.

Servers : Tomcat5.x/6.x, Weblogic11.x, Websphere 7, JBoss 5, JRun 3.1, IBM HTTP

Server

ORM : Hibernate, JPA1.0, ibatis and Gorm

Middleware : Jboss Drools Rules Engine4.0, WMB, IBM Data power

Big Data : Hdfs, Pig, Hive, HBase, Spark, Sqoop, Mapreduce

Project Details

Client : Alert Enterprise Oct 2015 – Till Date

Project: Alert Guardian

Role : Sr Lead Java/J2EE Developer

Description: AlertEnterpirse Guardian manages, Identity lifecycle and enable their access privileges into IT, Physical and Control Systems. True automation of Identity Creation, Access Management, Physical Badge Issuance, Access Recertification, Revocation of Access, User Self Service portal to simplify and enhance enterprise security.

Responsibilities:

Actively participated in business and defect review meetings.

Prepared HDD and LDD technical design documents for different modules.

Extensively worked Spring and Hibernate framework

Worked on REST web services API for UI components.

Worked UI components with AnularJS and Jquery frameworks

Implemented different design patterns like Singleton, DTO and DAO.

Responsible for code review and deployments.

Managed support activities and Bug fixing in JIRA.

Developed PL/SQL code to interact with database for different modules.

Environment

Java6, AngularJS, Jquery, Web Services, Spring, hibernate, Oracle DB, Junit, Jira, linux, Git, JBoss 7.1

Accenture Feb 2013 to Sept 2015

Client : Broadridge May 2014 to Sept 2015

Project: SECBUS

Role : Architect/Lead Developer

Description: Gloss (Global settlement system, a product of Broadridge Financial Solutions) as the back office settlement engine which is use globally by major banks; I am part of the Accenture team working from client site and engaged in development lead of Gloss.

Responsibilities

Performed analysis on complex functional and business requirements Analysis the requirement.

Developed innovative solutions to complex business and technology problems

Writing the technical SPF.

Developed front end using Gsp.

Responsible for code review for different modules of the application.

Troubleshoot problems in development and test environments.

Writing Grails Unit test cases

Test Driven development

Managed support activities and Bug fixing in JIRA.

Code development using groovy, grails, and GORM

Deployment into QA, UAT and sanity testing.

Environment

Java6, Groovy, Grails, JQuery, WebServices, GORM, linux, Sybase, Junit, Jira, linux, Git, JBoss 7.1

Client : BMW Jan 2014 to May 2014

Project : Server Migrations

Role : Architect/ Lead Java Developer

Description: Projects migrated from Weblogic8 to weblogic10, Glassfish2 to Glassgish3, java1.5 to java1.7 and added new requirements to projects.

Responsibilities

Involved in the end to end process of requirements gathering, Documentation, Development, deployment and testing.

Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML involving Enterprise Architect and Microsoft Visio.

Designed the communication layer which interacts with the external systems for storing/retrieving customer data.

Configuring the environments like dev, test, lt, etc.. And validating environments.

implemented new security framework (JAAF)

Written reusable scripts and documents for migration.

Prepared checklist for server migrations.

Environment

Java1.7, Weblogic 10, glassfish 2.x/3.x, linux, db2, oracle, Eclipse, Tortoise svn,ibatis, Junit.

Client : Bank of America Feb 2013 to Dec 2013

Project : mRP Tier0

Role : Architect/ Lead Java Developer

Description: mRP is middleware platform for corporate wholesale banking. Tier0 is one of the major migration bank has ever done and Tier0 migrated the technology, infrastructure and middleware framework to new platform.

Responsibilities

Involved in the SDLC process such as user requirements gathering, Documentation, Development and testing.

Developed use cases, sequence diagrams and preliminary class diagrams for the system using UML involving Rational Rose.

Configuring the environments like dev, test, lt,pa, po, prod etc.. And validating environments.

Interacted with the customer to solve issues with the environment.

Creating Queues for each environment.

Worked on Message Sets, created SDMs, developed CPF request and response java translations.

Worked on Datapower : developed XSLTs, developed and tested Atomic and composite Services

Involved in load and performance testing.

Experience in the design and implementation of Continuous Integration.

Environment

Websphere Message broker8, data power 152, java6, websphere application server, linux, db2, oracle, cvs, Junit, eclipse,windows.

Qualcomm Jan 2011 to Jan 2013

Project : LoadBoard

Role : Architect

Responsibilities

Involved in the end to end process of requirements gathering, Documentation, Development, deployment and testing.

Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.

Developed front end using Gsp.

Responsible for code review for different modules of the application.

Troubleshoot problems in development and test environments.

Writing Grails Unit test cases

Test Driven development (TDD)

Managed support activities and Bug fixing in JIRA.

Deployment into QA, UAT and PROD systems and sanity testing.

Experience in the design and implementation of Continuous Integration.

Environment

Groovy1.8, Grails 2.1, Gsp, GORM, JQuery, Bootstrap, jdk1.6, Oracle11, Intellij, Weblogic Application server, cvs, Linux, windows, Bamboo

Project : QDisk

Role : Associate Architect

Responsibilities

Involved in the end to end process of requirements gathering, Documentation, Development, deployment and testing.

Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.

Developed front end using Gsp.

Responsible for code review for different modules of the application.

Troubleshoot problems in development and test environments.

Writing Grails Unit test cases.

Test Driven development (TDD).

Managed support activities and Bug fixing in JIRA.

Deployment into QA, UAT and PROD systems and sanity testing.

Experience in the design and implementation of Continuous Integration.

Environment

Groovy1.7, Grails 1.3.7, Gsp, GORM, JQuery, Bootstrap, jdk1.6, Oracle11, Intellij, Weblogic Application server, cvs, Linux, windows, Bamboo

Glenture Group . May 2008 to Jan 2011

Role : Lead / Sr Software Engineer

Responsibilities

Analyzing user requirement specification.

Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.

Handling the complete persistence logic layer using openJPA

Working with Apache CXF web-services tool, to transfer data from server web to client UI

Declarative programming the business layer for data validations and rating and using JBoss Drools (A Javax Rules technology)

Developed front end jsf with Rich faces using ajax support which presents data to the client.

Responsible for delivering Technical Design Documents for different use cases.

Implemented logging using log4j.

Implemented Spring' AOP (Aspect Oriented Programming) in service layer and was responsible for implementing @AspectJ aspects for performing Autoproxying.

Responsible for code review for different modules of the application

Involved in enhancements of the system and worked on fixing bugs and supporting the entire system

Created war files & deployed on Websphere using maven deployment tool.

Environment

Java, JSF, Facelets, Spring Mvc,SpringWebflow, springORM, spring Aop, DB2,Open JPA, WebServices, cxf, SpringJunit, ReportMill, Jboss Drools, log4j, Eclipse, Websphere6, Linux (Redhat), windows, maven, Watir, Cucumber

Satyam Computers Services Ltd May 2004 to April 2008

Sr Software Engineer

Responsibilities

Analyzing user requirement specification and preparing software requirement specification.

Analyzing use cases, creating interfaces and designing the core functionality from presentation layer to business logic layer.

Actively participated in business and defect review meetings.

Developed JavaScript code to do client side validations.

Developed modules using Struts framework.

Developed ANT build scripts for Batch application

Responsible for delivering Technical Design Documents for different use cases.

Implemented logging using log4j.

Implemented different design patterns like Singleton, DTO and DAO

Single Sing On restriction to allow, "Only the right people see the right data"

Developed HQL (Hibernate Query Language) to retrieve data from database.

Implemented Hibernate framework for mapping java classes to database tables.

Developed front end Jsps using Struts framework which presents data to the client.

Responsible for code review for different modules of the application

Troubleshoot problems in development and test environments

Environment

Java5, JSP, Struts Framework, Oracle10G, HTML, Weblogic8.1, Active Process, eclipse, svn, windows, linux



Contact this candidate