Lead J2ee Application Designer Resume
Rensselaer, NY
SUMMARY:
- Having twelve plus years of professional experience with leading companies in the Analysis, Design, Development, Implementation, Integration and Testing of Client/Server / Internet Intranet Systems for various Industries using Object Oriented Analysis/Design/Methodologies
- 10 years of Java / spring/spring boot / Hibernate / Servlets / JSP / JDBC /EJB / JMS / JNDI / XML / SQL and PL/SQL experience.
- Experience of working in all areas of project development starting from gathering requirements to project deployment and postproduction support.
- Extensive experience in all phases of software development life cycle (SDLC) with Analysis, Design, Development, Integration, Implementation, Maintenance, Debugging, Reports, Testing, Configuring, Performance tuning, Installation and Production Support of Software Applications.
- Experienced in GUI design and application development using IDE’s like Eclipse, Rational Application Developer (RAD), Net beans.
- Extensive experience in developing Java Web Services using SOAP, Apache Axis, and XML technologies.
- Good experience in Analysis, Design, Development, implementation and maintenance in diversified areas of Client - Server, Distributed and Web applications using Java, J2EE, Struts Spring-Web and other technologies. Excellent knowledge of Model 2 / MVC architecture. Designed and Deployed Business Logic component using EJB’s, Servlets, Java Beans. Used UML, Rational Rose, Rational Tools and MS tools. Hands on Experience and Knowledge in OOA (Object Oriented Analysis)/OOD (Object Oriented Design).
- Served as a role model / mentor for other members of the team, which include design reviews, Debugging assistance, brainstorming, code reviews, process enforcement, working multiple Projects and delivering on time.
- Experienced in Performance tuning, Identifying bottle necks and solutions to address them.
TECHNICAL SKILLS:
- Languages: Java, J2EE (JMS, JSP, Servlet, EJB, JDBC, RMI), XML(XSL,XSLT,Schema),HTML.
- Standards & Specifications: Struts, Hibernate, Spring, Webservices
- Web/Application Servers: WebSphere, Apache Tomcat, Jboss 5.x
- Messaging tools: JMS, IBM Mq series
- Designs: Design Patterns, SOA, UML, Database Designing/Modeling, MVC Model
- Databases/ RDBMS: Oracle 11g, MySQL, SQL Server, DB2
- Development tools / IDE: Eclipse, Jboss Developer Studio
- Version Control: CVS, SVN, Clear case
WORK EXPERIENCE:
Confidential, Rensselaer, NY
Lead J2EE Application Designer
Responsibilities:
- Working on analysis, design, and development of different vertical segments on J2EE & DB2 Platform
- Point of contact for Eligibility specific application design, impact analysis, data Analysis, trend analysis and other enrollment specific queries or concern
- Leading Eligibility and Enrollment specific requirement analysis with NYSOH's Business Executive & Policy team
- Leading and developing multiple releases
- Performing Data Analysis and trend analysis to identify different production issues and their resolution
- Preparing Design Documents, Technical Specifications, Production Rollout/Fallback Plan and other documents
- Used RESTful web services to expose certain functionalities of the application.
- Used Hibernate Query Language HQL to query the database for complex data.
- Implemented a Continuous Delivery CI/CD pipeline with Docker, Jenkins, GitHub and AWS AMI’s, whenever a new GitHub branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
- Created and injected Spring services, Spring Controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Drafting & evaluating database and application environment specification
- Preparing and reviewing SIT and DR Documents/Plans
- Used Docker to make it easier to create, deploy, and run applications by using containers.
- Generating complex report for Dept. Of Health, NY (Owner of Confidential Of Health Program) and other external & internal stake-holders
- Responsible and leading to integrate application and database from different vertical segments
- Supervising development team, task assigning & tracking progress of assigned task
- Ensuring solution being developed conforms to the requirements and design prepared
Environment: Java 1.8, Spring Boot, Spring, Docker, Jenkins, SQL, O auth Security, CI/CD, REST, Multi-Threading, JDBC, JavaScript, Hibernate, Bootstrap, HTML5, CSS3, Angular 7/8, jQuery, Apache Tomcat, Mockito, Jenkins. Websphere application server and Eclipse.
Confidential, Albany, NY
Sr. Java/J2EE Developer
Responsibilities:
- Designed a comprehensive solution by integrating NYS Directory Service login; IDology identity proofing solution, Department of Taxation and Finance custom service and the license center ELICENSING application.
- Worked with project managers, business users, and partners to make sure the application is developed and deployed in time.
- Reverse engineering the legacy application and creating as-is business design document
- Analysis of business requirements and mapping them to the Technical requirements
- Design the new system using Oracle Policy Automation and in line with to-be design
- Create OPA rule components and develop screens as per the to-be design
- Develop and deploy user flow of Business Wizard, Admin flow and call center flow
- Create different reports to meet the reporting requirement as in design document
- Testing of the components/modules/subroutines developed as part of Business Wizard project
- Used Apache FOP to create PAK PDF
- Implemented Hibernate as persistence layer
Environment: Java, Oracle Policy Automation 10.4.2, JBoss EAP 6, Apache Webserver, RUP, JBoss Developer studio, Struts 2.3, Hibernate 4.1, EJB 3.0, Oracle 11g, ANT, LDAP, IBM Rational Clear Case, Ajax, JQueryConfidential, Albany, NY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in enhancing the existing application as per business requirements. Initially application used to support for Food Stamps and it was enhanced to support HEAP and Temporary Assistance programs which were already supported by WMS
- Parsing request/response received from WMS using XSLT, Xpath, JMS and JAXB and generated PDF reports.
- Hibernate is used as persistent at middle tire for providing object model over relational data model.
- Involved in modifying the existing xsl’s in ESB.
- Invoked and deployed Web Services which interacts with IEDR to get the documents.
- Managed LDAP, Site minder configuration with Life ray portal server.
- Involved in creating a new service from WMS which gives clearance report for the individuals who apply for
- Benefits through my benefits application.
- Designed and developed the front end part using JavaScript, HTML, jquery, DHTML and CSS.
- Extensively worked on Message driven beans for message processing in batch process.
- Responsible for release of code into production and its integration with other Applications.
- Involved in creating of new life ray port lets as per business requirements.
- Worked with Cognos team for migrating the existing .net reports to Cognos reports and moved the entire .net functionality to my workspace.
- Modified the existing stored procedures from .net application to my workspace.
- Developed messaging to between applications using JMS API for application submission and PDF generation.
- Configured JMS queues with MQ Series in the development environment.
- Involved in daily SIT and UAT code deployments.
- Created Batch Processes, runs every day which synch data from WMS to Oracle Database.
Environment: Java, EJB 3.0, JMS, JSP, Struts, Servlets, JDBC, Hibernate, JUnit, JBoss6.1, Life Ray Portal, Oracle 11g, SVN, Maven, MQ Series, MessageBroker,SQL, RUP, Drools, Clear Quest, UML, Windows, UNIX,jboss 5, Apache Webserver, Jboss Developer studio, LDAP, IBM Rational Clear Case
Confidential Scottsdale, AZ
Java/J2EE Developer
Responsibilities:
- Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file and implementation of log4j.
- Extensively involved in gathering business requirements and system requirements and specifications. Provided conceptual solution. Translated conceptual solution into technical design. Extensively worked on system architecture. Used UML to create used cases, used case diagrams, classes & sequence diagrams.
- Used design patterns like singleton and factory.
- Bug fixing and implementing change requests.
- Hibernate is used as persistent at middle tire for providing object model over relational data model.
- Code Reviews, customization and maintenance of code across applications.
- Designed and developed the front-end part using JavaScript, HTML, jquery, DHTML and CSS.
- Utilized message driven beans for message processing using JMS.
- Developed and deployed Servlets and JSP’s on Tomcat server.
- Responsible for release of code into production and its integration with other Applications.
- Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT, fitness Test.
- Implemented various batch processes using Quartz schedulers to send out packets for the filers with temporary passwords and also to send out email notifications
- Used Jira as Project management tool.
Environment: Java, Hibernate, HTML, DHTML, Java Script, Oracle 10i (SQL, PL/SQL), XML, Tomcat, JMS, Ant, Eclipse 3.x.
Confidential, Cupertino, CA
Java/J2EE Developer
Responsibilities:
- Worked in a team of three developers and participated in analysis, system design and deployment stages.
- Used Spring Core Container module to separate the application Configuration and dependency specification from the actual code for injecting the Dependencies into the Objects.
- Developed Custom Tags to simplify the JSP code. Designed Web User Interface using JSP, JavaScript, AJAX and DHTML
- Developed Exception handling framework for the entire Application.
- Created stored procedures and Triggers using PL/SQL, SQL in Oracle and implemented complex SQL queries.
- Used XSLT to transform XML data structure into HTML pages.
- Used Eclipse for writing code for JSP and Struts.
- Used Log4J to capture the log that includes runtime exceptions
- Used Sub Version control to check in /checkout Source code.
- Developed Junit test cases for all the developed modules.
- Developed and deployed Application on Web Sphere application server
Environment: Java, J2EE, struts, Web services-WSDL, SOAP, Log4J, Ajax, Web Sphere Application server, Xml, Oracle 10g, Junit, JSP, Spring, Hibernate, IBM MQ Series Eclipse.