Java/j2ee Developer Resume
Syracuse, NY
SUMMARY
- 8+ years of experience in the IT industry, involved in complete SDLC including analysis, design, development, testing, implementation and maintenance of enterprise business application systems using Java/J2ee technologies.
- Preparing Technical Design docs by analysis of Technical Risk and performance of the applications
- Individual contributor team wif SDLC processes such as code reviews, source control, unit testing, use case analysis, defect management
- Solid experience in design and development of complex enterprise business systems and processes using various software and hardware platforms.
- Have good working Experience in design and development using object oriented techniques, Java/J2EE, Spring 2.0,, Struts, JSF, JSP, Servlets, JDBC,, JMS, JNDI, XML, XSL, XSLT, XSD, AJAX, HTML, Eclipse 3.6,, WebSphere 7.0,Multithreading etc
- Experience in advanced concepts including Service Oriented Architecture (SOA), OOAD using UML (Rational Rose, MS Visio), Design Patterns etc.
- Strong Experience IBM Infosphere MDM Server and development of Web Sphere Customer Center 7.0 projects using RSA, DB2 UDB 8.1.7, RAD.
- Extensive experience wif Object Modeling using Rational Rose Enterprise Edition &and have implemented the same in the projects TEMPeffectively.
- Extensive experience in the UNIX environment;
- Knowledge & experience of Software Development Life Cycle including design, data modeling, software implementation, documentation.
- Exposed - system analysis and design, system development, integration, installation, deployment, client interaction in the software development process.
- RDBMS experience includes Oracle, and SQL Server.
- Excellent communication and customer focus skills wif an excellent ability to work wif users on issues and questions.
- Strong collaborative skills wif a proven ability to work efficiently wif other team members and facilitate meetings.
- Well organized and able to prioritize, organize, and coordinate tasks and projects. Strong conceptual, analytical and problem-solving ability.
TECHNICAL SKILLS
Languages: JAVA7.0, XML, SQL,, JMS, JDBC, JNDI, RMI
JAVA Technologies: JDK 1.5, J2EE, Core Java, JDBC 2.0, JSP 1.1.,Servlets,Webserviecs.
MDM Technologies: Web sphere Cus-mer Center 7.0, IBM MDM SERVER 8.0.1
XML tools: SAX, DOM parsers
App Server/ Web Server: IBM Web Sphere 6.1, tomcat 7.x, Jboss 3.0
Software Modeling Language: UML, XML, XML Schema, XSLT
UML Modeling - ol: Rational Rose Enterprise Edition, MS Visio
Methodologies: OOPS, OOAD,Agile
IDE: WSAD 5.1, Eclipse 3.1, Net Beans 3.6,RSA7,RAD8.0
Database: Oracle 9i, MySQL, SQLServer
Version Control - ols: WinCVS 1.3, VSS 6.0, Clear Case
Pro-cols: TCP/IP HTTP, HTTPS, FTP, SMTP, RMI, IIOP
Other - ols: JUnit, Log4J, ANT, Hibernate 3
Operating Systems: Windows 98/NT/2000/XP, Sun Solaris, AIX
PROFESSIONAL EXPERIENCE
Confidential, Syracuse, NY
Java/J2EE Developer
Responsibilities:
- Designed and developed features for J2EE-based business activity operational dashboard engine, including the rules and alert engine, webapp components, recoverability, intelligent workflow features, internationalization, and upgradability.
- Developed complex servlet to interact wif front-end.
- Developed Simulator and Rule Builder framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality.
- Driving the technical design of the application by collecting requirements from the Functional Unit in the design phase of SDLC.
- Involved in design of Scheduling Application using the Activity, Data Flow, Class and Sequence UML diagrams and OWP/UD preparation.
- Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, BO and MVC2
- Developed the necessary front end user interfaces in JSP’s, DHTML, Java Script, CSS, JQUERY and DWR that will be integrated using Spring MVC Framework. Developed Form Beans/ JavaBeans, Spring Controller Classes and configured wif the corresponding JSP pages in spring-config.xml file.
- Used Angular JS Model-view-controller capability and its features for data binding, validation ajax requests/response.
- Developed UI using HTML5, Angular JS and JSP.
- Implemented routing amongdifferent views using Angular Js.
- Established wizard flows wif Springwebflows.
- Established efficient exception handling and logging using Spring AOP.
- Developed Hibernate wif Spring Integration as the data abstraction to interact wif the database
- JavaScriptUnitTesting framework, used by jQuery.
- Developed a framework for creating the data queue and ensure message successful delivery.
- Used Message Driven Beans (MDB)to read the messages fromJMSqueues for asynchronous communication
- UsedJMS a Java Mail for alerts and messaging between applications.
- Developed unit test cases and functional test cases using JUnit.
- Maintaining separate build in Maven for the module for easy integration to the portal build and configure wif Cruise Control
- Used Cruise control for automated build and error notification.
- Used HP Quality center for defect tracking.
- Deployed the application in JBoss application server.
- UAT, PI and Production Implementation support and bug fixing.
Environment: CoreJava,J2EE 1.5, JBoss, Eclipse, Springs 1.2, EJB2.1 Spring Core, Spring DAO, Hibernate, JavaBeans, web services, Drools,JSP 1.2,Struts 1.2,Jboss, CVS, Mysql,HPSM,QC, JUnit,, Log4j, QatamDB and DB2
Confidential
Technical Lead
Responsibilities:
- Involved in Design, Development, Unit testing and Integration of the counted License of the Software License
- Developed user interface using Java SWING.
- Coding in core java using java regular expression
- Development of various multithreaded program - access the resources
- Writing use case documents for Request Status Queue use cases; Implemented MVC pattern using SPRING MVC.
- Implemented the Spring Framework and J2EE patterns for Business delegate, DAO, Service Layer, Transfer Object and Domain Objects.
- Developed JSP for request status Queue, Card Activation Queue, Card Cancellation Queue, credit limit change pending and Closed Queue, New Card Request Pending and Closed Queue, Statement Review Status Queue.
- Developed the statement review Status screen in AJAX - load the Approvers, Reconcilers from the database wifout refreshing the page.
- Implemented J2EE patterns viz. MVC, Factory Pattern, and Data Transfer Objects.
- Developed JSPs - Inactivate the all the Licenses based upon product id and serial no of the product.
- Developed using Hibernate for the OR level Mapping wif DB.
- Development of Web services - communication between SLFEXT - M- agent.
- Written JUnittest cases and prepared code documentation for future reference and upgrades
- Development of S-red Procedures which has Business logic - get the cancelled permission Ticket for Counted licenses
- Production Support and Maintenance.
- Managed a team of 10 employees working for application systems
- Debugged code defects and delivered root cause analysis to development teams
- Performed support and troubleshooting tasks for multiple business applications
- Worked on service requests, incidents, and run and maintain activities
- Devised manual process workarounds/temporary solutions as necessary using custom SQL queries and scripts
- Ensured application changes from development were tested and successfully migrated into the production environment
- Identified enhancement opportunities to optimize the applications
- Conducted system training for new production support and QA team members
- Coordinated the on-call staff responsible for after-hours support, implementations, and system upgrades
- Consulted wif business users to define and recommend appropriate requirements for desired system enhancements
- Created dashboard application deployment process, including troubleshooting issues & lesson learn
- Assisted in preparation of innovation project planning and coordination, including but not limited to: scheduling; defining roles and responsibilities; and documentation.
- Researched and evaluated technology solutions and present recommendations for improved system operations
- Participated in design analysis and pre- and post- installation reviews
- Tested applications and resolved complex problems throughout software development life cycle (SDLC), including preparing detailed program specifications.
- Liaised wif clients and vendors to resolve day-to-day problems and make process changes
- Conducted user training material, and coordinate user training
- Performed As-Is analyses, Gap analyses, To-Be process design, benchmarking, and similar re-engineering analysis.
- Involved in all phases of the Software Development Life Cycle (SDLC), implementing the design, Testing and maintenance support.
- Implemented web applications using JAVA, Java EE, JDBC, JSF, JavaScript, AJAX, CSS, XML and HTML.
- Designed and developed the UI Framework using JSF, Ajax, JavaScript, HTML, CSS
- Developing managed beans and CDI (Context Dependency Injection) beans
- Used Java EE Design Patterns such as Model View Controller Architecture
- Created tables, trigger, SQL queries, constraints and views and multiple databases like Oracle, SqlServer.
- Used Netbeans IDE to develop systems