Sr. Java Developer Resume
New, JerseY
SUMMARY:
- 7 years of extensive experience in analysis, design, development, research and implementation of object oriented software systems and development of Windows Based, Web based, Client/Server and n - tier distributed applications.
- Rich work exposure in software development as Software Analyst, Project Leader, Team Leader, Team Member and Onsite Coordinator
- Excellent work exposure in Software Architecture, Design and Development of Reinsurance Applications during my assignments with AIG.
- Thorough understanding of Object Oriented analysis and design (OOAD), Agile Development Methodology, Service Oriented Architecture (SOA), UML and Design Patterns.
- Excellent work exposure in various web based applications using JAVA, J2EE, Java-Servlets, XML, JavaScript, JDBC, EJB, CSS, Java Script, HTML, IBM DB2, jQuery and OOjs.
- Extremely capable in working with Multithreading, Collections and Generics in Java.
- Capable in frameworks such as Struts and Spring framework
- Strong work experience using XML based SOAP web services
- Excellent command in UI development using JSP, HTML, JSF, CSS and JS.
- Capable in JavaScript frameworks like AngularJS and BackboneJS
- Installation and administration of WebSphere Application Server 7.0, 6.1 and IBM Rational Application Developer 8.5, 7.5, and 7
- RDBMS Architecture, Model, Design & Development including Oracle, MySQL, PL/SQL and IBM DB2.
- Experience in Requirement Gathering and document requirements.
- Support IT security operations, SOX controls, compliance and IT Audits
- Worked extensively on build and deployment tools like ANT scripts and version control using Serena PVCS version controller and ENDEVOR COBOL Stored Proc version controller.
- Familiar with Agile development model.
- Experience in IT Security Incident Management and Release Management using SERVICE NOW.
- Excellent problem analysis skills with the ability to follow project standards.
- Communicate with customers throughout the development cycle, manage customer expectations and provide project status.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Languages/Methodologies: Java, C, C++, XML/XSL, PL-SQL, JavaScript, HTML, WSDL.
Technologies: EJB 1.x/2.0, JNDI, JMS, RMI, JDBC, Servlets, JSP, SAX/DOM, SOAP, WSDL, HTML
JavaScript Frameworks: Angular.js, Backbone.js, jQuery
Databases: IBM DB2 V8/9, Oracle 9i, mySQL, PostgreSQL
Software Tools and Utilities: Apache Tomcat, Eclipse IDE, Netbeans IDE, RAD 7.0, 7.5,8.5, TOAD, Putty, WAS 6.1,7.0
Ticketing Systems: HP Quality Center, Service Now (Incident and Change)
Source Control: PVCS Version Manager.
Operating Systems: WINDOWS 7,XP/ 2000/2003/2008, Ubuntu, Unix
Web Tools/IDE: Eclipse 3.0.2, NetBeans3.0/5.0, RAD 7.0, 6.0
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Sr. Java Developer
Responsibilities:
- Interacting with clients and users for Requirement gathering
- Providing estimates for new Enhancements (DB2 Scalability, AI-Smart Integration etc.).
- Preparing the Project Plan for the implementation of a project using MS Project.
- Analysis of Business and Technical Requirements.
- Responsible for creating the Technical Design
- Performing an impact analysis for the related maintenance releases/ enhancements
- Preparation of Design approach and Impact Analysis Documents.
- Create and maintain the Network Topology Diagram using MS Visio.
- Used HTML/JSP/JSF/CSS/JS for designing and developing the UI interface
- Apply business logic to apply Reinsurance using Collections and EJB’s (for transaction integrity).
- Used CAFE framework for MVC implementation of the Enterprise Application.
- Used JDBC (Type 4 drivers), and WebSphere Connection Pool for database access.
- Used JAX-WS to implement a web services client over SOAP, from the corresponding service WSDL to retrieve reinsurer company data.
- Used IBM MQ and WebSphere MQ Connection pool for messaging between interfacing applications.
- Used Java/J2ee business components to implement reusable business components
- Creating XML and XSD schema definitions for the messages sent to the various interfacing systems.
- Create and Implement Autosys jobs for Batch Processing.
- Used/modified ANT scripts to compile and prepare the EAR for deployment.
- Used WebSphere Application Server V7.0 for code deployment and Rational Application Developer V 8.5 for code development.
- Responsible for handling system enhancements and change requests using Serena PVCS (Version Manager) and HP PPM (Project and Portfolio Management Center).
- Used ENDEVOR for mainframe COBOL stored proc version control.
- Responsible for the regular production support activities handled by tickets in Service Now.
- Extensive use of SQL to provide immediate fix for production user tickets and for extensive data reporting for the users.
- Participating in weekly and monthly status meetings and preparing the minutes of meeting
- Preparing project related Metrics in MS excel.
- Review of code for compliance of java coding standards and ensuring proper testing of the code before deployment (e.g. Verify use of Java Generics to ensure type safety).
- Quality Assurance as per the Guidelines (e.g. Ensure review process like IQA, EQA and FI is complete for code delivery)
- Unit testing and performance testing of the customized code as per the test plan. Conducting integration and System testing
- Documenting the process and provide support for the team and users on the new functionalities implemented
- and mentoring of new people joining the team.
Environment: J2EE, JAVA, J2EE, Java-Servlets, XML, JavaScript, JDBC, CSS, HTML, Ajax, jQuery, OOjs, IBM RAD 8.0, IBM WAS 7.0, IBM DB2, IBM MQ
Confidential, New Jersey
Sr. Java Developer
Responsibilities:
- Evaluating business requirements & performing system analysis
- Technical advisory on the business implementation during SAP conversion.
- Creating analysis and estimation related documents
- Defining technical requirements for web service projects
- Attending Status Meetings
- Onsite - Offshore Coordination
- Maintaining Documentation and Standards.
Environment: J2EE, JAVA, J2EE, Java-Servlets, XML, JavaScript, JDBC, CSS, HTML, Ajax, jQuery, IBM RAD 8.0, IBM WAS 7.0, IBM DB2, IBM MQ
Confidential, New Jersey
JAVA/UI Developer (Project Lead)
Responsibilities:
- Providing estimates for new Enhancements.
- Analysis of Business and Technical Requirements.
- Performing an impact analysis for the related maintenance releases/ enhancements
- Preparation of Impact Analysis Documents.
- Used HTML/JSP/JSF/CSS/JS for designing and developing the UI interface
- Apply business logic to apply Reinsurance using Collections and EJB’s (for transaction integrity).
- Used CAFE framework for MVC implementation of the Enterprise Application.
- Used JDBC (Type 4 drivers), and WebSphere Connection Pool for database access.
- Used JAX-WS to implement a web services client over SOAP, from the corresponding service WSDL to retrieve reinsurer company data.
- Used IBM MQ and WebSphere MQ Connection pool for messaging between interfacing applications.
- Used Java/J2ee business components to implement reusable business components
- Creating XML and XSD schema definitions for the messages sent to the various interfacing systems.
- Create and Implement Autosys jobs for Batch Processing.
- Used/modified ANT scripts to compile and prepare the EAR for deployment.
- Used WebSphere Application Server V6.1 for code deployment and Rational Application Developer V 7.0 for code development.
- Used Serena PVCS (Version Manager) for version control.
- Used ENDEVOR for mainframe COBOL stored proc version control.
- Responsible for the regular production support activities handled by tickets in Service Now.
- Extensive use of SQL to provide immediate fix for production user tickets and for extensive data reporting for the users.
- Participating in weekly and monthly status meetings and sharing ideas
- Preparing project related Metrics in MS excel.
- Quality Assurance as per the Guidelines (e.g. Ensure review process like IQA, EQA and FI is complete for code delivery)
- Unit testing and performance testing of the customized code as per the test plan. Conducting integration and System testing
- Documenting the process and provide support for the team and users on the new functionalities implemented
- and mentoring of new people joining the team.
- Communicating and coordinating with Onsite and client.
Environment: J2EE, JAVA, J2EE, Java-Servlets, XML, JavaScript, JDBC, CSS, HTML, Ajax, jQuery, OOjs, IBM RAD 8.0, IBM WAS 7.0, IBM DB2, IBM MQ
Confidential
Developer (Intern)
Responsibilities:
- Responsible for the system architecture and implementation
- Responsible for all aspects of software development including requirements, design, coding, testing and maintenance on multiple platforms using C++ and Java.
- Extensive use of C Graphics to implement the gaming software.
