Java Tech Lead/sr. Java J2ee Developer Resume
Princeton, NJ
SUMMARY:
- Motivated achiever with around 13 years 5months of significant, progressive experience in information - technology, focusing on Web-based and client/server-based applications, custom development projects, as well as customization of packaged products; possess energy industry expertise, both Upstream and Downstream.
- Total experience in IT industry includes currently 2 .5years of telecom domain and also 7 years of financial domain, 1.5 years of banking Domain, 1.5 years of Insurance Domain
- Having experience in J2EE technologies. Proficient in developing distributed applications using Java, J2EE (Servlets, JSP, XML, XSL, JDBC, JMS, SOA, Web Services), Spring, Spring MVC, Struts, ORM like (IBatis, Hibernate), Front End Like (JavaScript, JQuery, Ajax, CSS3, HTML5, DHTML), PL/SQL.
- Solutions-oriented professional IT consultant who excels at collaborating with project teams, interfacing with clients, and deploying technology to build successful solutions for clients.
- Experienced in On-site/Offshore Project Management and successfully led project teams of 14+ associates as offshore lead and 4 associates as Onsite Lead, from requirements-gathering through Implementation, testing and support.
- Dedicated, self-motivated achiever who is committed to success and adapt at juggling multiple tasks in a high-pressured environment.
- Good communicator with exceptional team-building skills.
SKILL:
Technologies: Java, J2EE, JDK1.5, JDK 1.6, JDK 1.7, Spring, Spring MVC, Hibernate, Ibatis, JSP, Servlets, JavaScript, JQuery, AJAX, XML, XSL, HTML, DHTML, UML, JAXB, JMS, JDBC, SAX, DOM, Web Services, Rest Web services, SOAP, Struts, CSS
Databases: PL/SQL in (DB2, Oracle, SQL, MS SQL Server)
O/S: Solaris, Linux, Windows 9x/NT/2000/XP/7, DOS, Citrix
Software: RAD 8.0, RAD 7.5, RAD 7.0, RAD 6.1, WSAD 5.1.2, Eclipse 3.2+, JBoss
Tools: Rational Rose (UML), log4j, MS Project, MS Visio
Versioning: IBM Rational Synergy, Accurev, Clear Case, CVS, SVN
Other: IBM WebSphere Application Server 6.0/6.1/7/8, EJB3.0, Jasper Reports, ANT, Maven, Tomcat, AWK, Swing, AWT, Weblogic 8.0, Excel VBA Programming.
EXPERIENCE:
Confidential, Princeton, NJ
JAVA Tech Lead/Sr. Java J2EE Developer
Responsibilities:
- Migration of the existing Confidential Registration Application to Web application for supporting Workforce Business.
- Search/Create/Edit functionalities for Registrations, Organizations, Users for ETMS application.
- Searching for the score roster for completed tests.
- Multiple Reports to support Admin Users and Users.
- Analysis of existing business and functionality analysis of services for Migration.
- Designed and developed functionality and process to promote multi lingual.
- Query tuning to improve the performance of report download.
- Creating stored procedures to support MIR reports.
- Analysis of existing JNLP code and designed web based cache proxy used in Test centers
- Handling permission of Tabs for user level permission.
- Rest call for calling external Systems for Registration.
- Rest calls for Scores updates in our system.
- Used JQuery, Kendo UI and Ajax technology for populating front end UIs.
- Design few Debug tools for production support like template uploads, Managing permission, Upload multilingual translations.
- Constructed few triggers for rescoring process.
Environment: JBoss IDE, Tomcat Server, Oracle 11 g, App Dynamics, Spring, Spring MVC, JPA, Hibernate, JSON, RestFul services, SQL, SVN, JQuery, Kendo UI, Excel VBA programming.
Confidential, Warren, NJ
Sr. Java J2EE Developer
Responsibilities:
- Analysis of existing system and functionality analysis of services for Migration.
- Analysis & Design of Order Rewire architecture to make the Services Data response as multi thread model and also reduce the turnaround time.
- Responsible to Analyzing, Designing, Development, Maintaining an Important DAO Layer
- Writing the XML Customized type def (like PL/SQL) for querying DataGrid using a verizon Customized Generic API.
- Datagrid Layer is one of the Crucial Migration of Data from DB2 to IBM Extreme Scale (Distributed Caching (datagrid)), this needs Synchronization of the Legacy Services to Rewired Services to production Roll-Out.
- Emulation Engine for implementing façade Pattern.
- Orchestration engine for using the Web Server asynchronous threads to execute Composite service to Implement Composite Pattern.
- Developed Standalone tools using html, CSS, JQuery and Ajax technology for development team to search, update Custom Type Def and it also creates request for Tetsing.
- Designing of the migration process and guiding the team in process.
- Designed and developed architecture for middle tier layer which provides services to front end clients.
- Designed and developed a Grid Walker tool to create an XML input from SQL query for a supporting Generic API system for accessing data on IBM Extreme Scale (Distributed Caching (datagrid)).
- We use EMS System for Data pop from DB2 to IBM Extreme Scale.
- Designed and developed customized algorithms for Supporting Grid Walker Tool.
- Developed web based tools using JQuery and Ajax technology for clients and for development team for executing the services with user friendly GUI.
- Handling events using EXTJS component
- Development tools to standardize the process for the complete team
- Used EXTJS library to send and receive data to and from server.
- Generated excel vba programming tools for supporting developing team and tracking reports.
Environment: Citrix, DB2, RAD8.0, RAD7.5, Spring, Spring MVC, Hibernate, Ibatis, XML, XSL, SQL, PL/SQL, JAXB, JDBC, MS Visio, Accurev, Excel VBA programming.
Languages: Java, JDK 1.5/1.6/1.7, XML, XSL, PL/SQL, Rest web services.
Confidential, Warren, NJ
Tech Lead/Sr. Java J2EE Developer
Responsibilities:
- Designed and developed architecture for middle tier layer which interacts between both front end and Enterprise Web Services.
- Implementation includes reflection methods and has the flexibility to withstand frontend and Enterprise Web Services integration changes. Beauty of Architecture is we have everything handled by the Database.
- Designed and developed a Retail brokerage account opening and maintenance system called Webnas which supports more than 300 account types
- Designed and developed business logic using Core Java, JDK 1.5, Spring and Hibernate.
- Developed many front end validation for WebNAS using Ajax technology and also using java script.
- Designed and developed different tools for Mahindra management using Flex2, Spring and Ibatis.
- Developed AWK script tools to process data.
- Migration of WAS 5.1 to WAS 6.1.
- Had participated in Proposal creation for new projects.
- To derive Technical Requirements Document based on the Functional Requirements Document
- To analyze production Defect Report logs and bug fixing
- Configuring IBM Web sphere Server to develop, enhance and debug the generated Java code
- Creating ANT scripts for building JAR, WAR and EAR files and also developing environment scripts (.ENV file) to setup cross environment for building Java source code on Solaris platform
- Lead an offshore team of 4 from design to deployment
- Managing the overall schedule to ensure work is assigned and completed on time and within budget
- POC using MULE ESB for handling messaging for Asynchronous transaction
- Generated excel sheets to generate report using automation.
Environment: Solaris Unix, DB2, RAD7.0, WSAD5.1.2, JBoss, Spring, Flex 2, Ibatis, JAXB, JMS, JDBC, ANT, MS Visio, IBM Rational Synergy, AWK script, Excel VBA programming, Jasper Reports.
Languages: Java, JDK 1.5, UML, XML, Integration of WebServices
Confidential, Warren, NJ
Tech Lead/Sr. Java J2EE Developer
Responsibilities:
- Designed and developed Payment functionalities for Click-to-pay, View/Edit/Delete Scheduled Payments, Collection Response Data capture for Statements of payments
- Designed and developed different card features like Name Change, Photo Card Name Change, Language Preference, Add Authorized User, Remove Authorized User, Email Profile, Out Side Email Profile, Request a PIN, Convenience Checks, Credit Balance Refund, Speed Pass of WV1.5 release. Personal profile, email preference, multiple account enrollment and submission of WV 2.0 release and also AAdvantage Logo Change, Firethorn Mobile Enrollment and Email interstitial are other modules.
- Implemented Ajax calls for the dynamic page loading and dynamic data implementation.
- Developed the middle tier for interaction between frontend through Ajax with the back end API
- Planning and estimating for the project, keeping the plan up to date
- Tracking and monitoring the project as per the plan
- Preparation of technical documents.
- Reporting project status to PM and customer
- Getting the inspections/reviews done as per the plan
- Conducting project review meetings
- In increasing the communication quality between Customer and team.
- Maintaining quality records for satyam and Clients
Environment: Citrix server
Languages: Java/J2EE, FrameWork: Struts 1.1,JFP 4.0, Web sphere 6.0.2.15, Oracle 10g, RAD 6.0, Clear Case, SVN.
Confidential, Parsipanny, NJ
Sr. Java Developer
Responsibilities:
- Developed Integration module of WebShell application into the BearPrime portal. This consist of 40 to 50 internal application like mainframe, AS400, web applications, these are available according to user entitlement.
- Designed and developed module for search facility with advanced features to have a Customized Combo Box to facilitate search criteria
- Designed and developed different types of reports for customers these includes Static Reports, Interactive Reports, Custom Reports
- Designed and developed Report creation, this mainly integrates with the report framework and Web service components. Worked on Income Expense Reports creation and also had migration of Option Exercise, Derivatives and Stock Loan reports from version 2 to version 2.2 Frame work.
- We are involved mainly in integrating entire webshell into the bearprime portal. So that the user can log into the portal and can launch any of these applications.
- Planning and estimating for the project, keeping the plan up to date
- Tracking and monitoring the project as per the plan
- Preparation of technical documents.
- Reporting project status to PM and customer
- Getting the inspections/reviews done as per the plan
- Conducting project review meetings
- Customer communication
- Maintaining quality records
- Planning and estimating for the project, keeping the plan up to date
- Tracking and monitoring the project as per the plan
- Preparation of technical documents.
- Reporting project status to PM and customer
- Getting the inspections/reviews done as per the plan
- Conducting project review meetings
- Customer communication
- Planning and Monitoring Defect Prevention Activities
- Maintaining quality records
Environment: Citrix server
Languages: Weblogic, Eclipse, clear case, Composite software, Custom Report Framework, Applets, Java Script, JSP, Servlets, EJB's JMS, MSQueue
Confidential
Java Developer
Responsibilities:
- Analysis of the specifications provided by the clients.
- Major coding was using the Javascript Object Oriented programming to generate report from the raw data received from the database.
- Design and Development, Coding using HTML pages, Java Servlets, JSP’s
- Database management and JDBC connectivity
- Testing - unit testing & integration testing
- Responsible for the Quality procedures related to the project.
- Documenting of Application Information Document (AID)
- Challenging aspect was to create a tool for reducing the production move time for minor errors.
Environment: Linux
Languages: Java, Javascript, Servlets, JSP, MyEclipse 3.0, CVS versioning Server, Weblogic server 8.0, Oracle 8i
Confidential
Software Engineer
Responsibilities:
- Installer using Java is a development project to develop a package to build self-installation programs in Java
- Unified Management System is a development project that facilitates Resource Management, Product Management Payroll Management and Accounts Management by an organization.
- Surakshaonline.com is B2C portal regarding General Insurance for online facility and this enables the visitors to take policy, renew, intimate for claim amount. Leading the team of 3 for designing the installation program
- Responsible for coding, debugging the errors of the installation package
- Responsible for the Quality procedures related to the project.
- Review of Java Servlets, JSP and GUI designs developed by the developers.
- Server configurations & management.
- Contributed in Study, analysis and Design Phase using UML
- Developed Backend Functionality using oracle 8i.
- Uploading Site and deployment of code.
- Complete input validations.
- Developed middle tier and backend functionality using Java, Servlets.
Environment: Windows
Languages: JDK1.3, XML, Java Script, Oracle8i, JDK 1.4, Swing, AWT, JSP, Servlets.
