Senior Java Developer Resume
Hoboken, NJ
SUMMARY
- 8+ years of experience in delivering the Integration Solutions and involved in developing and implemented web applications, multitier applications with Core Java, J2EE Technologies.
- Experience in all the phases of Software development life cycle which includes Requirement Study, Analysis, Design, Development and Integration.
- 2+ years of experience of technical lead, team management, cross functional team work.
- Domain experience of Banking, Telecom, Retail, Credit Cards and Media and Information.
- Having working experience with Business to Business, Business to Customer relationships with strong analytical written and communication skills.
- Strong experience in developing GUI for web applications using technologies like Core Java, JSP and Struts JDBC, Spring, Hibernate, XML, JQuery, HTML and AJAX .
- Hands on Experience in using Maven, ANT and Jenkins for automating software build processes and managing build artifacts.
- 8 years of experience in developing and deploying enterprise applications on Apache Tomcat, Web logic, JBoss.
- Experience in Management, Design, Production Support, Maintenance and Enhancements to the applications.
- Experience in trouble shooting failed mission critical production systems under extreme pressure conditions and time constraints and providing L2 support and L3 support.
- Having Good Experience on UNIX shells scripting.
- Good experience in Oracle and MySQL in writing queries using SQL, PL/SQL.
- Participated in various projects at various stages from conception to implementation and maintenance, Transition, involved in Knowledge Transfer.
- Attended EMC Smarts training on SAM, IP and Adapter. Got Trained and Certified by EMC - Smarts MPLS Application. Good experience on EMC Smarts tool.
- Experience in Version Control Management tools like VSS, SVN and CVS work flow.
- Good Experience on Configuration management tools like Kintanna tool.
- Strong knowledge in SDLC (Software Development Life Cycle) aspects and product as well as project metrics collection.
- Good Knowledge on Web Sphere Message Broker and Message Queue.
- Knowledge on ETL concepts and mainframe commands.
- Creative approach to problem solving through the use of excellent analytical skills.
- Experience to motivate team, Leading team and Team work, innovating and delivering on time.
- Demonstrated ability to work independently, and the flexibility to adapt in an ever-changing business environment, extremely quick learner with very less ramp up time for a new technology.
- Interaction and coordination with client for resolving functional issues.
- Worked with clients such as Confidential Bank, Confidential, Confidential, Confidential, Confidential and Confidential & Confidential Sons.
TECHNICAL SKILLS
Operating Systems: Windows server 2000/XP/vista, Windows7, Sun Solaris UNIX
Java Skills: Core Java, JSP, Servlets, JDBC, Struts, Hibernate and Spring.
Scripting Languages: HTML, Unix Shell scripting, Ajax, Jquery, XML, JavaScript
Tools: & Framework: Struts, Hibernate, Spring, EMC SAM, IP, Adapter (EMC Smarts), Websphere message broker and MQ, Kintanna, uDeploy, Automation Engine, Systemware XTRX, Confidential Stream EDS
Application/Web server: Tomcat 4.0, Weblogic 9.0
Source Control Systems: VSS, SVN and CVS
Development Environment: Eclipse, EditPlus, SVN
Languages: SQL.
Defect/Big Tracking: HP QC
Database: Oracle, MySql Server.
PROFESSIONAL EXPERIENCE
Confidential, Hoboken, NJ
Senior Java Developer
Responsibilities:
- Understanding the Business Requirements. Requirements gathering, clarification and modification from client/business and business analysts
- Analysis to identify the impact on the existing system on account of forthcoming changes.
- Implemented MVC architecture and the design for the Middle Tier Development.
- Involved in maintenance and development of Struts Framework based application for production defect fixing and maintenance.
- Coordinating with offshore representative during development phase to resolve the design gaps.
- Identified complex problems and communicated with the customers to troubleshoot and documented changes over the design gaps.
- Prioritizing the tasks & meet specific objectives to ensure that development is completed under time constraints.
- Participated in code and design review as appropriate.
- Developed code to build the high quality software components that met the customer requirements.
- Developed code using Hibernate for persisting data in data base.
- Responsible for unit testing the application using JUnit. Unit tested the changes and performed the code review.
- Worked on UNIX shell scripting for monitoring/fixing/workaround issues.
- Performed joint system testing the application that involved other downstream systems.
- Preparing the understanding documents for new services.
- Attending and taking the Knowledge transfer to new services.
- Involved the Queue manager alert issues and proving the root cause of the issues.
- Configuration and deployment of application in Apache Tomcat.
- Responsible for Defect meeting, Defect fixing and leading Iteration.
- Communicate issues/events in a timely manner to stakeholders.
Environment: Core Java, JSP, Servlets, J2EE,Apache tomcat Application Server, JQuery, Ajax, Hibernate, MySQL, HTML, Java Script, Struts Framework, Eclipse, JUnit, Web services, XML, Unix Shell scripting, Spring, Maven, Hudson.
Confidential, Jacksonville, FL
Senior Java Developer
Responsibilities:
- Attending calls with client taking the requirements and developing the xtrx rule file of PDA and XML generation.
- Involved in Implementation/translation of Business User requirements.
- Shares the findings with development team for validation and coordinates with the until successfully implemented in production.
- Implemented MVC architecture and the design for the Middle Tier Development.
- Responsible for unit testing the application using JUnit. Unit tested the changes and performed the code review.
- Performed joint system testing the application that involved other downstream systems.
- Actively participated of GCA team handling both production support and initiative team.
- Attending Daily client Operational meetings.
- All new functionality has been delivered on schedule with excellent quality and performance.
- Involved in design/development of UI using Java, JSP, Struts HTML, AJAX, JavaScript.
- Used design patterns like DAO, Singleton and MVC into the code.
- Configuration and deployment of application using UNIX servers.
- Worked on Unix scripting for monitoring/fixing/workaround issues.
- Coordinated with offshore for development and requirement clarification.
- Attending war room situation in case of Distribution Center business affected due to application or infrastructure issues.
- Fixing production defects and application technical issues and root cause analysis.
- Involved in writing SQL queries and stored procedures and invoking them from Component
Environment: Core Java, System ware XTRX tool, JSP, Servlets, HTML, J2EE, Eclipse, SQL, Spring XML, Unix Shell scripts, Maven, SVN, Hibernate, Windows-XP, HP QC, Oracle, Apache Tomcat.
Confidential, New York, NY
Java Developer
Responsibilities:
- Understanding the Business Requirements.
- Analysis to identify the impact on the existing system on account of forthcoming changes.
- Attending the status calls and meetings with the onsite representatives to update the development progress.
- Involved in technical decision making, stakeholder communication, team building activities like training, Knowledge transfer.
- Requirements gathering, clarification and modification from client/business and business analysts.
- Involved in design/development of UI using Java, JSP, HTML, JavaScript, Struts.
- Involved in writing the required Unix shell scripts. (eg. Executing the daemon threads, start/stop processes, Batch Job etc)
- Identified complex problems and communicated with the customers to troubleshoot. Documented changes over the design gaps.
- Developed custom exceptions to log the more specific exception rather than generic exception.
- Provided fix to the issues raised through out system testing.
- Configuration and deployment of application in Web logic.
- Participated in documenting high level technical design of application using Business Workflow Diagram, Use Cases, Functional/Design specifications, sequence diagrams.
- Responsible for Defect meeting, Defect fixing and leading Iteration.
- Supporting Production issues.
- Coordinated with QA for documenting, reviewing test plans and bug fixing.
- Involved in client’s meetings and demos.
- Provides timely feedback on project-related tasks and issues to management after identifying root cause of issues;
- Implemented Waterfall development methodology.
Environment: Core Java, Servlets, JSP, J2EE, struts, Hibernate, Eclipse, Unix Shell scripting, Oracle, JUnit
Confidential
Java Developer
Responsibilities:
- Preparing the understanding documents for new services.
- Attending and taking the Knowledge transfer to new services.
- Involved the Queue manager alert issues and proving the root cause of the issues.
- Involved in identifying the problems in services and also work on providing the fix to the Problems in Service.
- Involved in design/development of UI using Java, JSP, HTML.
- Worked in Unix scripting.
- Wrote deployment descriptors like struts-config, validation files and web.xml.
- Configuration and deployment of application in Eclipse and Unix servers.
- Responsible for Defect meeting, Defect fixing and leading Iteration.
- Involved Daily Operational meeting and demos with clients.
- Provides representative on daily/weekly operational calls.
- Communicate issues/events in a timely manner to stakeholders.
- Improve stability through effective problem management
- Perform code changes and set up in local to perform unit testing updates the problem status regularly.
Environment: Webspeher Message broker, MQ, Core Java, JSP, Servlets, Struts, Oracle, Eclipse, UNIX Shell scripts, SVN
Confidential
Java Developer
Responsibilities:
- Added functionality for ticketing by overlaying a ticket model on top of the topology and integration of a ticket adapter developed by SOE Smarts to request and manage tickets in Expedio.
- As per the post-deployment activity, conducting the sanity tests to validate various functionality and features of the application to ensure the business continuity after the deployment.
- Migrated Solaris and installed Smarts new version (7.2).Involved major part of Smarts server up gradation activity (NPM, SAM, Back up files placed properly) and completed.
- Created smarts escalation policy configurations and threshold and polling standard policies on each domains.
- Synchronization was done in all the servers. Involved in fixing the bugs for the Smarts MPLS applications.
- Developed shell scripts for implementing of auto traps on AM/PM, SAM, IP modules of EMC Smarts application.
- Coding of Java classes using the Java/J2ee.
- Involved in modifying and implementing configuration files like config.xml.
- Responsible for enhancement of UI in JSP, HTML
- Analyzing network flow to avoid any disruption with proper designing and changing the proper filters as per requirements like BTNA, NCCA and EMEA customers for ticketing process.
- Monitor notification, alarm, logs etc.
- Performs a regular scheduled discovery process which interrogates all the managed devices using SNMP and Telnet.
- Coordinate the test activities with the Platform teams and to make sure that the devices under testing exactly matches the specification and configuration of the Live Network.
- Support from the platform test teams are required in order to perform the testing.
- The Smarts development model is a scaled down set-up of the full production system, and has single instances of the smarts products.
- The required services are configured as per test requirements.
- Configuration changes done on the device so as to enable SMARTS polling of the device (notification and escalation policy properties).
Environment: UNIX Shell scripting, Core Java, Servlets, JSP,EMC Smarts tool SAM, IP, Adapter, Eclipse.
Confidential
Java Developer
Responsibilities:
- Designed the front-end screens using JSP and HTML.
- Developed code in business tier using core Java/J2ee.
- Involved in developing Action classes using Struts Framework. Converting UI screens into struts to Enabled JSP tags.
- Responsible for enhancement of UI in JSP, HTML.
- Requirement analysis the UI functionality and understand business process.
- Supporting Production issues and Resolving Production tickets.
Environment: Core Java, Servlets, JSP, Struts and Oracle, UNIX Shell scripts, CVS.