Java Developer/pega Developer Resume
Monmouth Junction, NJ
SUMMARY
- 8+ years of experience in all facets of application development, from system design, implementation, maintenance, support and testing.
- Executed projects for various organizations, quickly grasping the application domain and databases involved to successfully implement and maintain the systems.
- Excellent design and programming skills in JAVA and J2EE technology, Servlets, JSP, XML, JDBC, Hibernate, etc.
- Worked extensively with Struts and Spring Framework with J2EE Architecture.
- Extensive implementation experience in Web Service architecture.
- Excellent experience in Object Oriented Analysis and Design (OOAD).
- Implemented various J2EE Design patterns like MVC, Singleton, Factory, and DTO.
- Extensive experience with open source projects like Struts, Apache Tomcat, and JUnit.
- Good Knowledge and experience in using Oracle 9i/10g, MYSQL and DB2 database.
- Extensively involved in unit testing and functional testing of applications.
- Experience on Scrum/Agile development methodologies.
- Participated in user acceptance testing (UAT) of various applications
- Have strong working experience in all the phases of Software Development Life Cycle (SDLC).
- Hands on experience in developing GUI for front end using HTML, CSS, DHTML, Java script.
- Experience in XML and related technologies such as XSL, XSLT, DTD, and XML Schema.
- Good knowledge in design and development of Business Process Management (BPM) and Business Rules Engines (BRE) applications using Pega Rules Process Commander (PRPC)
- Have Good experience on Marshaling and Un - Marshaling of data Using JAXB Technology.
- Possess excellent technical skills and exceptional ability to quickly master new concepts.
- Good team player and flexible to adapt to the new tools, technologies required for the project with a steep learning curve.
- Good analytical thinking ability and communication skills.
TECHNICAL SKILLS
Languages: Java 1.5/1.4/1.3, J2EE, OOPs, C, C++.
Web Technologies: JSP, Servlets, Web Services, JDBC, XML, JavaScript, HTML, JQuery, AJAX, Angular JS.
Application/Web Servers: Web logic, Web Sphere, Tomcat
Mark Up languages: HTML, XML, XSLT
Frameworks/APIs: Struts, Spring
ORM: Hibernate
Design/Modeling: OOAD, Design Patterns
Tools: /IDEs Net Beans, Eclipse, Jira (Ticket tracking tool)
Database Methodologies: Oracle 10g/9i/8i, MySQL, SQL Server 2005,Mongo DB
Operating Systems: Windows 10/XP/ NT/ 2000,Unix
Build Tools: Ant, Maven
BPM Tools: PEGA, APPWAY
Methodologies: SCRUM & Agile Methodology
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
Programmer Analyst
Responsibilities:
- Involved in the execution of the project in terms of scrums, using agile methodology
- Analyzed the process related business objects and involved in restructuring the process
- Involved in Re-designing the user interfaces with screen editor
- Worked on Appway Framework Setup and troubleshooting issues with infrastructure
- Interacting with QA team to understand the issues
- Provide estimates based on work effort and application knowledge
- Involved in developing the functions for integrating with the integration layer for the project.
- Designed the application based on Service Oriented Architecture(SOA)
Environment: Appway-6.0, Java 1.8,Jira, HTML, CSS, JQuery, Ajax, SOA, Restful web-services
Confidential, Monmouth Junction, NJ
Java Developer/Pega Developer
Responsibilities:
- Use spring MVC frameworks and Hibernate technologies to develop multi -tier web applications.
- Using PRPC implemented the business flow in the application.
- Provide estimates based on work effort and application knowledge
- Develop the UI layer using JSP and JavaScript library, css to communicate to business layer using hibernate technology
- Worked on Angular JS for client side validations.
- Access Oracle Database to analyze the existing DB Structure.
- Developing Hibernate Configuration files for Oracle 10g,Mongo DB.
- Monitor application performances and provide recommendation to improve the performances.
- Redesign and restructure the existing application according to quality control team’s recommendation
- Involve in complete life cycle including analysis, design, development and testing,
- Analyze new business requirements that come up and find solutions to complex problems arising out of dynamically changing business needs
- Followed Agile & Scrum methodology for development of the project.
- Consumed web services using SOAP. Unit testing using SOAP UI testing.
- Worked on configuring connect MQ rules(IBM-MQ Series)
- Access, retrieve and commit application to source control SVN.
- Involved in all deployment procedures and production support.
- Working closely with team members to guide them in solving the issues.
- Continuously drive for product, process and quality improvement for clients.
Environment: Spring DI 3.1.1, Spring Boot, Spring Security, Hibernate 3.3.2, Pega 6.0,SVN (Sub Version), Weblogic Application Server-11.0, Struts-2,Tomcat-7.0, Apache Maven, Web Services (SOAP),SOAP UI, Oracle, Java Script, HTML, CSS, JQuery, Junit, Git Hub, IBM-MQ Series IBM,Ajax,log4J,Angular JS, cloud computing.
Confidential, Harrisburg, PA
Java Developer
Responsibilities:
- Scope, features, Requirement analysis and development for CT HIX application
- Analysis and creation of Technical Design documents for various components involved.
- Used Singleton, Data Value Objects, Data Access Objects Design.
- Patterns in interacting between presentation, service and database components
- Followed agile software development practice using scrum status meetings.
- Developed the presentation layer using JSP, HTML, CSS and java script.
- Developed this application using Struts2 framework, involved in writing the Action classes and made use of struts tag libraries in JSP. Performed validations using validation framework for data inputs.
- Extensively used Spring dependency Injection(IOC) across all layers.
- Created Value objects and Utility classes for database calls. Implemented utility methods for interaction between value objects and domain objects.
- Implemented Struts interceptor for handling Action level exceptions.
- Implemented JMS for sending business data asynchronously.
- Experience in developing Action classes and performed validations using validation framework for data inputs.
- Injected service objects using for interaction between the application layer and different service layers.
- Expertise in analyzing and implementing business logic in service layer.
- Developed Hibernate XML configurations to interface with DB2 Database. Experience in writing HQL queries and Criteria API for data retrieval and persistence.
- Using spring transactions for transaction management.
- Consumed web services using SOAP. Unit testing using SOAP UI testing.
- Experience in writing and executing unit test cases.
- Configured log4j to capture log.
- Implemented Junit test cases for testing.
- Defect management and tracking done using JIRA tool.
- Followed SOA oriented design.
- Resolved technical issues and helped programmers in understanding and solving complex problems
Environment: Struts-2, Spring DI 3.1.1, Hibernate 3.3.2, SVN (Sub Version), IBM Web-Sphere Application Server-7.0, RAD-8.0.4, Apache Maven, Web Services (SOAP), JMS,SOAP UI, Jira, DB2, Java Script, HTML, CSS, JQuery, Ajax,log4J.
Confidential, Jersey city, NJ
Java Developer
Responsibilities:
- Involved in Enhancements of code and production Support Issues
- Responding answers to users using Internal mind-align channels
- Resolving tickets and updating ticket status in a tool called SNOW
- Running Autosys jobs manually and finding solutions looking into log files
- Involved in code deployment and Release process.
- Interacting with the client for Release Process.
- Participated actively in client meetings and KT sessions.
- Organizing meetings and Delivered KT sessions to off-shore team.
- Preparation of DOU and KOP documents.
- Performed Disaster Recovery Testing process.
- Responding to client calls and resolving the issues.
- Participated in UAT and also incorporating the feedback/changes received from system users.
Environment: Core Java1.5/1.6 UNIX, SVN (Sub Version), Sybase, Oracle Toad, Ultra-Admin, ADT (Aqua Data Tool), Core Java, Web-Sphere, Spring 3.1.2, Hibernate 3.2, Tomcat.
Confidential, New York City, NY
Java Developer
Responsibilities:
- Involved in Installation of IDDS Downloader.
- Downloading bulk xml files using IDDS Downloader Service.
- Developed code in XSLT for extracting the XML data.
- Followed Agile & Scrum methodology for development of the project.
- Developed the code for transforming all the data into flat files.
- Involved in designing of tables to load the data from flat files to Database
- Participated in UAT and also incorporating the feedback/changes received from system users.
Environment: Java, JSP, JSF, IDDS Downloader, Tiles, Spring, Weblogic 10.3, Oracle 10g, XML, JMS, JAXB, JMX, Eclipse, HTML, CSS, XSLT2.0, Subversion, Maven, Log4j, DB Visualizer, JavaScript, JUNIT.
Confidential
Software Developer (Java)
Responsibilities:
- Responsible for requirement gathering & preparation of design-document.
- Designed component architecture of the assigned features (class/sequence diagrams)
- Developed Service layer classes to support the business functionality with Spring MVC
- Designed and developed Java Web Services that are exposed to the Desktop client and are used in reading / interpreting the client request definitions which are in the form of XML over SOAP and return the valid response after processing.
- Involved in designing the DB queries related to some of the modules
- Mentored the team, helping them understand the requirements and designing the specific modules.
- Developed ANT scriptto perform tasks such as building of jar files, cleaning of old/unused files, etc.
- Involved in writing beans & action classes for struts application
- Involved in Unit testing and preparing the unit test cases for some of the modules.
Environment: Java 1.5/JDK 1.5, JDBC, JavaScript, Net beans, Hibernate 2.1, Struts (Frame work), MySQL-5.5, Windows2000, Text2.1.5,Quartz scheduler, Tomcat-5.0,Web Services, ANT, mail.jar, AJAX.