Senior Java Consultant Resume
Weehawken, NJ
SUMMARY
- Sun Certified Java Programmer (SCJP) with proven expertise in object - oriented analysis and design, having More than 10 years of extensive software application development experience for client server and web architecture using Core Java J2EE and Manual Testing; Have exceptional record overseeing all facets of Software Development Life Cycle from analysis and design to implementation and maintenance.
- More than 10 years of Experience in software designing, maintenance and development using Core-Java and J2EE tools in different business domains like Trading, ecommerce, and Telecom.
- Exhaustive experience of working on Web and Client-Server environments including Java Platform,
- Presentation Layer Solutions like Java Server Pages (JSP), Javascript, Servlets,
- Struts and Spring MVC
- Business Layer Solutions like Hibernate.
- Exceptional capability of working on requirements gathering and designing architecture of web
- Application using UML tools like Rational Roses.
- Good experience in Frameworks like Hibernate, Spring, Struts.
- Good knowledge in Java Multi-thread programming.
- Having good experience in ORM tools (Hibernate).
- Exhaustive experience in developing and deploying applications on Web/Application server -
- Apache Tomcat, BEA Weblogic, Websphere
- Extensive experience with various application development IDEs like Eclipse and IBM RSA
- Good Experience of working on Oracle, and Sybase.
- Having good experience in SDLC model and Waterfall model of project development cycle.
- Good experience in all facets of software development life cycles viz. requirement analysis,
- Design, development, testing, and post implementation revisions.
- Exceptional ability to master new technologies and deliver outputs in short deadlines.
- Successfully delivered projects under strict schedules and following quality control.
- Versatile team player and individual contributor with strong analytical and problem solving skills and
- Excellent communication/inter personal skills.
TECHNICAL SKILLS
Operating System: Linux, Solaris, Windows NT/2000, Windows 98/XP
Languages: Java, PL/SQLSoftware Configuration CVS,SVN and Clear Case
IDE Tools: Eclipse, IBM RAD, SQL DBXJ2EE Frameworks JSP, Servlets, JDBC, JavaScript, Spring MVCHibernate, UML, Struts,1.1 and Struts 2.0
Designing Tools: Rational Software Architect
Web/App Servers: Apache Tomcat Server, WebLogic, WebsphereDatabases Sybase and Oracle 9i/10g
Other Tools: SONAR, Jenkins, Edit Plus 2, Text Pad and Putty
PROFESSIONAL EXPERIENCE
Confidential, Weehawken, NJ
Senior Java Consultant
Responsibilities:
- Provided L2 support for EPAS trading platform from .
- As part of L2 Support working with Incident Managmenet team to co-ordinate with various teams
- Provided on call support after business hours.
- Creating adhoc reports.
- Expalining the impact of the incident to business and working towards the workaround
- Giving the handover from L2 to L3 in case the incident has been identified as code issue.
- Working with Autosys team to maitina the batch job cycle.
- Reconciling the damaged caused as a result of production incident.
- Documenting the Production incident for future refrence in order to mitigate and act upon the similer incidents in future.
- Handled EPAS L3 support team, a team of 5 resource in onsite offshore model from .
- Mentoring the entry level L3 resource in offshore to drive them towards resolution of code issue.
- Providing technical support and getting deliverables
- Doing Break fix deployments in Production for critical production issues.
- Single point of contact to maintain overall incidents
- Conducting L3 priortization call to discuss with Business to priotize the issue fix.
- Used continuous Integration approach to automate the build process using JENKINs
- Conducted code review based on the SONAR report and fixed the issues reported by SONAR to maintain good quality of the code.
- Preparing Runbook for various events including Produciton deployments.
- Co-ordinating with various third party vendors to achive the resolution for the issues on the third party tools
- Worked with Lion’s Bridge to support Internationlization.
- Conducting QA turnover call for the fixed defects
- Assiting QA and business in testing with various test scenario.
- Identifying various manual process in the system and automated them either fully and partially
- Reduced the back log of defects to greater extent.
- Taken care of hot deployments
- After production release, syncing up the code in reposiroy and active branches.
- Took part in various client events and Disaster recovery.
Environment: Java, Hibernate, Struts 2, Oracle, Sybase, Spring, Ajax, JMS, Webservices, JSP, JSON, EXT-JS, IBM RAD, SVN and Web Sphere.
Confidential, Hartford, CT
Senior Java Consultant
Responsibilities:
- Validating the ART report against the actual Oracle form application
- Wiring the generated code based on the requirements
- Coding backend business logic for CRUD
- Front end validation in JQuery
- Implemented Ajax calls through JQuery for specific functionalities
- Creating Hibernate Hbm files with proper relationship between entities
- Writing Native SQL and Hibernate Query language queries as per the business needs
- Implemented Criteria query in Hibernate to query much complex filtering and searching condition
- Front end coding using JSP and JSTL
- Dealt with lot of stored procedure since it is Oracle form there are lot of stored proc and Triggers involved.
- Defect fixing for the previous Iteration
- Participated in peer code review
- Testing and deployment in dev environment
Environment: Java, Hibernate, Struts 2, Query, Oracle, Spring, Ajax, JSP, JSON Rational Clear Case and Web logic
Confidential, Memphis, Tennessee
Senior Java Consultant
Responsibilities:
- Proposed Using NIO packages over IO packages to the clients.
- Also proposed the idea of creating a file in the file system rather than creating it in-memory
- Explored POI API in and out to know better approach to deal with huge files and memory constraints
- Handled Memory issues programmatically when generating a huge 120MB CSV, XML, and EXCEL files
- Configured the queues in Web logic which receives messages from distributed systems
- Formatting the data from the Mainframe, applying the template to the data before storing them into DB
- Used Visual VM Tool to capture the Java ( Instances usage ) Its Java profiler gives better idea about the
- Heap and Garbage collection occurrences when we deal with memory intense processing
- Compressed the file if it exceeds specific size and upload the compressed file into Oracle DB
- Implemented the proposed approach successfully in terms of code as well as in terms of analysis
Environment: Java1.5, Spring MVC, SOAP, Web services, JMS, EJB2.0, Oracle, Mainframe and Web logic 10g
Confidential, Alpharetta, GA
Senior Java Consultant
Responsibilities:
- Created a stored procedure to handle the issues faced in Oracle Clob data type
- Coding for the front end as well back end
- Implemented Struts tiles for this module to make it uniform with the existing application as BAU
- Created JS scripts to meet the demand like simple over lay window
- Created JS script to handle custom events like multiselect in modal window
- Configured the Clear case to co-ordinate with Off shore team
- Created the Hibernate Mapping reflecting appropriate relationship between the Hibernate Pojo’s
- Written HQL’s based on requirements
- Worked with offshore co-ordinates to make sure build goes smooth since there where other release
- Were going on simultaneously with the same code base involved
- Assisted in UAT and supported in Production as well
Environment: Java, Hibernate, Struts, JavaScript, Oracle, Rational Clear Case and Web Sphere
Confidential, New York
Java Consultant
Responsibilities:
- Prepared System requirements for a new application development based on the existing application Was built in Cold Fusion
- Prepared the UML diagrams for the entire application using VISIO
- Involved in Database design as well by and try to keep as intact as possible to migrate the existing datas
- Created CSS which is specific and comply to Confidential
- Coding for the entire front end
- Coding did for the entire back end
- Created the Hibernate Mapping files reflecting appropriate relationship between the Hibernate Pojo’s
- Implemented Criteria query for advanced search option in Roster Admin application
- Implemented Authentication module in Consultant Roster to comply with Confidential Standards
- Created a webservice to get the authentication from the centralized LDAP repository
- Implemented JQuery Widgets ( Checkbox tree, Multi select, Modal window and Tool tip)
- Used Ajax and Jason to implement Auto fill across the screens
- Used Jquery and Javascript for the whole client side validation
- Used iText to generate PDFs
- Taken the MOM’s between the stake holder and the MIS manager
- Tested the whole application and also assisted the stake holders in Testing
Environment: Java J2EE, Hibernate, Struts, JQuery, Ajax, JSON,iText, JavaScript, MySql, webservices and JSP
Confidential
Senior Software Engineer
Responsibilities:
- Implemented Ajax in Albpm
- Responsible for all the Hibernate Development part and Fixing bugs.
- Conducted Code review
- Participated in Code Merging activities
- Created HBM with proper relationship between the entities
- Dealt with Isolation level in Hibernate to resolve issues that we faced in developement
- Assigning work to the entry level programmers and getting it done
- Interacting with client for requirements, queries Project Scheduling and Deployment.
- Responsible for low-level Design of the modules using ALBPM Designer Suite.
Environment: ALBPM Dev/Designer Suite, Unix, Core-Java/J2EE, HTML, JSP, JavaScript, Servlets, AJAX, Hibernate, Rational Clear case, SQL, Weblogic.
Confidential
Senior Software Engineer
Responsibilities:
- Developed front-end web pages using JSF, Java Script, HTML, Tiles and CSS
- Participated in requirement analysis and designed case diagrams using UML.
- Participated in Production support
- Created a user manual for the entire system
- Participated in bug fixing.
Environment: Windows, Core-Java/J2EE, IBM Websphere, JSF, JavaScript, XML, Xpath AJAX, Rational Software Architect 7.0, Rational Clear Case, Web services, EJB 2.0 and DB2.
Confidential, Piscataway NJ
Module Lead
Responsibilities:
- Responsible for implementing section 508 for the Entire project which was developed in ATG
- Developed Jhtml pages, Droplets / Jsps and ATG Dynamo Formhandlers.
- Worked in ATG Repositories.
- Interacting with client for requirements, queries Project Scheduling and Deployment.
- Taken care of Deployment of builds for Dev servers
- Participated in System audit and Testing
Environment: UNIX, Windows, ATG web development, LDAP, Core-Java,JDBC, JHTML, JSP, JavaScript, Eclipse, AJAX, SCME and Oracle
Confidential
Trainee Engineer
Responsibilities:
- Designed the Application on Struts Framework.
- Involved in design and coding of JSP, Struts, HTML, DHTML.
- Involved in production support.
- Involved in manual testing.
Environment: Windows, Core-Java/J2EE, HTML, JSP, JavaScript, Struts, Eclipse, JDBC, Rational clear case, mysql, Ant and Tomcat