Sr Java Developer Resume
Piscataway, NJ
EXPERIENCE SUMMARY:
- Over 11 years of experience in the analysis, design and development of small, medium to large corporate strategic and critical business applications and projects.
- 4 Years of experience in Managing complete projects from a Technical Lead perspective and responsible for complete end to end Analysis based on Business Requirement, Design and Implementation, Risk Mitigation, Optimization and Performance and Cross Team interaction and resolution.
- Managed Enterprise Release(s) and supported/monitored deployment /validation/ Launches.
- Latest Experience of last 5 years in Confidential, is purely in backend on technologies including JAVA 5, JAVA 6, J2EE, Web Services, SOA, Dev Ops, Continuous Integration Tools like Jenkins, Design Patterns, JDBC, SQL, PL/SQL, JMS, Active MQ, IBM Extreme Scale, IBM MQ JMS, IBM MQ Client, WebSphere Activation Spec, WebSphere, ESB, XML, XSL, XPATH, building and working on multi user thread safe enterprise applications.
- Experienced in Object Oriented Design and Analysis using UML
- Proficient in J2EE Technologies and experience in developing/deploying Web Applications on JBoss, BEA Weblogic, IBM WebSphere, Apache and Tomcat servers.
- Experience in Web Based frameworks implementing MVC Architecture such as Apache - Struts, J2EE Design Patterns, SOA, Spring.
- Performed extensive design and development in Java using OO methodologies and also well versed in developing applications using Swing, AWT, Applets, JavaBeans, HTML, JavaScript, JSP, Servlets, and EJB.
- Experience in other JAVA related technologies like Java Server Faces (JSF), JNDI, JDBC, Java Media Framework (JMF).
- Experience in XML (XML Schema, DTD, DOM, SAX)
- Experience in using IDEs WebSphere Studio Application Developer 5.1.2, Oracle JDeveloper 10.1.3, Eclipse 3.1, and NetBeans 4.0
- Experience in using Oracle and MYSQL database(s).
- Exposure to shell scripting and development on Unix and Linux
- Extensive experience in a wide variety of roles including feasibility study, requirement analysis, design, software development, testing, implementation and support.
TECHNICAL SKILLS:
Windows 7:, UNIX (HP 10.20, 11.00, Digital, SUN Solaris), Linux
RTOS: RTLinux, eCos
Oracle:, MySQL
Java:, C, Shell Scripts, JavaScript, HTML, XML, XSL, TCL/TK, PL/SQL
Technologies: J2EE 1.4, Java EE 5, JAVA 5, JAVA 6, Hibernate, EJBs (2.1 and 3.0), Servlets, JSP, Struts, JSF, XDoclet, JMF, UML, JDBC, HTML, Javadoc, JavaBeans, Web Services, AXIS, SOA, Spring, JMS, IBM MQ Client, IBM MQ JMS, Active MQ, IBM WebSphere MDB Activation Specification, IBM ExtremeScale.
WebSphere 8.5:, JBOSS 4.x, Oracle s OC4j, BEA Weblogic
Web Servers: Apache, Tomcat
IBM WebSphere RSA v8.5:, Eclipse 3.2, NetBeans 4.0, WebSphere Studio Application Developer 5.1.2, Oracle JDeveloper 10.1.3
Tools: Accurev, HP QC, JIRA, Jenkins, Jenkins Turbo, ANT, TOAD, SQL Developer, Configure and Make,, GNU Auto Toolset
PROFESSIONAL SKILLS:
- Technically Strong, Productive, Efficient Confidential Multi-tasking, Self-motivated, Takes Initiative, Flexible, PerseverantTeam worker, Attentive to Details, Analytical, Thorough in Analysis, Quick Learner, Passion for working on new
- Technologies or Projects.
- Interested in the complete picture and gaining complete Business Knowledge around any project or requirement to be able to contribute better.
PROFESSIONAL EXPERIENCE:
Confidential, Piscataway, NJ
Sr Java DeveloperResponsibilities:
- MW Lead/Developer with a single Offshore Dev Resource.
- Responsible for complete research and analysis on various Business Attributes contributing to a Customer’s Bill/MRC and design of MW APIS for this pricing/modeling component.
- Handled interaction with Price Plan Analysis Interfacing App for new requirement APIS, with VISION Pricing Team for all information gathering on promos/pricing and other teams like DMD and Info Manager.
- Developed MRC Calculator for this component.
- Created an extensible and scalable lib framework for MQ Implementation which supports different messaging implementations like IBM MQ Client, IBM MQ JMS, etc. and also both sync/async communication.
- Analyzed the requirement and laid out End to End Design to IVR Team.
- Performed Complete Development.
- Led the project in all aspects of analysis, design, development, testing, cross team interaction with IVR Team for design/development/end to end testing, etc
- Designed so it had no impact to ESB Transactions’ Response Times, Confidential the same time ensuring reliable TP Metrics Inserts for all Confidential Transactions.
Confidential
Sr Java DeveloperResponsibilities:
- Complete End to End Analysis, Design and Implementation of medium to large requirements/projects, with performance as top priority along with generic /extensible/scalable design that can be reused.
- MR/ER MW Lead Role - Led Many ERs successfully and regularly supported MW/RSS MRs/independent projects going live, etc.
- Supported Iconic Launch, Device Launch and Retail Freeze.
- On Call MW SPOC Duties to handle/track/monitor production alerts, outages, tickets or issues reported.
- Perform development and/or guide and review development on projects assigned, depending on resources available.
- Perform SME Information and guidance to Onsite and Offshore Team Members from time to time.
- Worked on a number of ACSSWEB Efficiency Projects.
- Identify any place/scope for optimization in projects/requirements and calling it out so they can be addressed.
Confidential, Warren, NJ
Programmer Analyst
Responsibilities:
- Part of the Confidential Middleware or backend team.
- Worked on change requests in successive Enterprise releases for providing middleware services to support new enhancements, bug fixes in frontend application.
- Fixed defects and bugs in middleware services.
- Worked on enhancements on certain middleware services.
- Redesigned and redeveloped an existing service using Active MQ messaging middleware, to achieve better response times.
- Developed Auto Deployment Process for Middleware test and enterprise builds.
- Involved in Release, Product Launch Night and Day Support.
- Currently working on Middleware Fortification project involving shifting of frontend business logic from frontend to middleware tier using an in house ESB framework.
- Worked to migrate all Business Logic from Confidential .NET Layer to MW ESB Layer for OCC Billed and Unbilled Tabs in Confidential .
Environment: JAVA 5, J2EE, WebSphere Application Service 6.1, IBM RSA 7.0, WINDOWS, ANT-1.7, JSP, Servlets, XSL 1.0, XML, HTTP, JDBC, Visual Studio, .NET, Accurev, ALTOVA XMLSPY,SQL Navigator, SQL Developer, Microsoft Visual Studio.
Confidential, Florham Park, NJ
Java/J2EE Developer
Responsibilities:
- Developed the user interface for displaying and modifying the input traffic data. Displayed data under relevant categories similar to those in the legacy application. Provided the facility for bulk edit, saving changes, deleting one or more records of data, adding one or more records of data under relevant categories all through a common User Interface, not possible in the legacy tool.
- Developed the required JSP pages for the interfaces specified above.
- Developed the Model objects, hibernate mappings, DAO and controllers classes for all the relevant categories of input data displayed on the interface for GSM, UMTS technologies.
- Created reports using RAPTOR interface and integrated them with the Confidential application.
- Developed a new Interceptor for proper navigation to different technology (UMTS, GSM) related tabs on the user interface.
- Developed packages and views in SQL for various reports to be displayed in the Confidential application.
- Created unit test cases for Reports module, Input Data Display and Modification modules.
- Unit Testing of the Confidential interface for Reports, Input Data Display and Modification functionalities.
- Testing of the entire application for correct functioning with different user roles.
- Identifying bugs and fixing them following unit testing.
Environment: FUSION (Spring MVC, Hibernate, DAO), Oracle, SQLDeveloper, TOAD, Windows, JSP, Eclipse, Jboss, Javascript, AJAX, SQL, XML.
Confidential, Florham Park, NJ
Java/J2EE Developer
Responsibilities:
- Defined and created different user roles as per the requirement based on who all would have access to the e-ER module and to what levels.
- Created Unit Test Cases and performed unit testing of allocated sub-modules like Administration and Order Creation Modules.
- Testing for the correctness of the eER module functioning wrt the different users (having different roles) logins. Created Unit Test Case Document for eER module specific to testing User Role Access.
- Identification of bugs in the module related to incorrect functioning of the module for different user roles and fixed them by making changes Confidential the code level.
- Responsible for handling all bugs reported as part of the System Testing and also fixing most of them.
Environment: FUSION (Spring MVC, Hibernate, DAO), RAPTOR (OLAP tool developed within Confidential &T mainly for reporting purposes), Eclipse, Jboss, Oracle, SQLDeveloper, TOAD, Windows, JSP, Javascript.
Confidential, Princeton, NJ
Java/J2EE Developer
Responsibilities:
- Developed the OMC-MMS (Marker Management System) Interface, for calculating number of test scripts marked by each marker in the system daily for payroll purposes. Developed as a batch job and scheduled using Spring Quartz Scheduler.
- Developed a batch job for Marking Admin Cycle Dates, to be executed as a standalone job.
- Developed Listener for saving user session data Confidential Logout/Session Timeout.
- Fixed various defects in the existing system from previous releases.
- Developed view using JSF for displaying Mark History for each individual pupil in case of reallocations.
- Fixed Oracle View used Confidential the business tier level to populate a JSF page view.
- Implemented the MPA Team role in the system.
- Completed implementation of different existing screens for proper functioning and display and navigation.
Environment: JSF, Hibernate, JSP, Ant, JavaScript, XML, PVCS, JUnit, Eclipse 3.2, Jboss-4.0.5-GA, TOAD, Oracle, Windows, JDK 1.5, Spring, Log4j.
Confidential, Princeton, NJ
Java/J2EE Developer
Responsibilities:
- Developed and tested the main LSD Batch Process code.
- Developed new Java (entity) classes and associated hibernate mappings for new database table(s) introduced for the feature, in the related Test Order Management, Score Management and Report Management modules.
- Developed new Java classes conforming to Command Pattern and Business Delegate classes.
- Developed JSP using struts tiles and struts validation framework.
- Modified client for web services. Involved in writing WSDL and using Axis to develop web service.
- Developed JUnit test cases for all entity classes, Command and Business Delegate classes written.
- Fixed issues identified during Integration Testing.
Environment: Struts, Hibernate, JDBC, JSP, Ant, Java Script, XML, CVS, JUnit, WebSphere Studio Application Developer 5.1.2, WebSphere Application Server, TOAD, Oracle, Windows, JDK 1.4, Axis, Web Services, WSDL.
Confidential
Sr Java Developer
Responsibilities:
- Requirements Analysis
- Documentation of URS and SRS of Confidential
- Design of Confidential
- UML Design of the business tier using NetBeans IDE
- Design of web-enabled User Interface of Confidential in NetBeans using Struts
- Detailed study of J2EE, J2EE Design Patterns and related technologies like EJB, Servlets, JSP, Struts, concept of MVC architecture for enterprise application development and hands on experience of each.
- Study of JBoss 3.2.3 Application Server(s).
- Implementation of the following modules of Confidential: Licensing, User Registration, Service Registration and Deployment
- Implementation of business interfaces (Entity Beans corresponding to EJB 2.1 Spec. and Session Facades)
- Implementation of Graphical User Interface / Views
- Developed a basic (entertainment) service for Confidential, which would provide users with access to online music, online books, quotes, jokes, etc. Used JMF (Java Media Framework) Technology to provide music service.
Environment: - Linux, Netbeans, EJB, Struts, JBoss 3.2.3, JMF, UML, MySQL
Confidential
Sr Java Developer
Responsiblities:
- Carried out the feasibility study for a common build system.
- High Level and Low Level Design of Confidential .
- Implementation of Confidential .
- Documentation of the Feasibility Study Report, URS, Detailed Design Document and User Manual of the common build system, Confidential .
- Organized and given presentations and demonstrations of Confidential to the other groups.
- Provided post release support for the tool and its maintenance in terms of bug fixing and feature enhancement.
Environment: JAVA Swing, JavaBeans, Unix/Linux
Confidential
Developer
Responsiblities:
- Implements the Document Management System
- Implements the Patch Request Form used during Patch Release Generation
- Implements the Private and System Level Automatic Patch Generation steps involved in Release Generation.
Environment: Oracle 9i, Oracle Developer Tools, PL/SQL
Confidential
Developer
Responsibilites:
- Porting of the tool on all platforms HPUX 11.00, SUN and Digital
- Identified and removed all platform dependencies and implementation of best possible portable solution:
- Study of POSIX Threads and thread implementation models supported on each platform and replaced all thread API methods with their POSIX equivalents.
- Study for a portable debugger and its integration with Confidential
- Study of different platform independent/portable GUI development languages like TCL/TK and JavaScript in conjunction with HTML to redesign and develop Confidential Graphical User Interface
- Redesign of Confidential
- Design of Confidential modified to develop a three tier web enabled architecture model.
- Redesign of Confidential Graphical User Interface
- Confidential customized for testing Signaling (No. 7) Software Protocol Stack.
- Handled the release of the tool, organized and given presentations and demos to requiring groups, managed all user interrupts, and managed any new feature requirements and their subsequent implementation and release.
Environment: HPUX 11.00, Core Java (JDK 1.2), Unix Shell Scripts, C, JavaScript, Netscape 4.x, HTML, XML
