Java Curam Developer Resume
Durham, NC
SUMMARY:
- Software Professional with around 8+ years of experience in Design and development in the areas of Object Oriented technologies, client/server applications and web based applications.
- Extensive programming experience in developing web based and Enterprise applications using various application architectures like object oriented design and SOA and Industry specific reference architectures on heterogeneous platforms like UNIX/Linux and Windows.
- Knowledge of Object Oriented Programming and Design, UML and SDLC.
- Expert level skills developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, Hibernate, Web Services, JDBC, XML, HTML, HTML5, CSS, JavaScript, Ajax and JQuery.
- Extensively implemented various J2EE applications using MVC, Struts 2.0, Spring - Portlets, Spring MVC Spring AOP, and Spring IOC.
- Developed UI and backend applications Struts, Hibernate, Java, HTML, and JavaScript.
- Experience in Enterprise JAVA and Object Oriented Programming (OOPS)
- An experienced software engineer in Java web and client server development with knowledge in all the phases of the life cycle of the software including requirements, design, coding, testing, deployment, change and configuration management and project management.
- Experience in designing, marking up, developing the UI of websites
- Extensive experience in developing web-based applications on J2EE platform.
- Experience in application analysis, design, development, and support (Java/J2EE, IBM WebSphere portal.
- Worked on various web servers like Tomcat, JBOSS.
- Experience using web services like SOAP, RESTFUL.
- Worked experience in Hibernate and JPA ORM tools.
- Experience in developing Web Services using XML over HTTP(s) and SOAP.
- Having good knowledge in front end technologies like Angular JS.
- Excellent knowledge and practical experience in CSS and JavaScript.
- Hands-on experience on development tools like Eclipse, My Eclipse, and Jdeveloper.
- Having good exposure on service-oriented architecture (SOA).
- Hands-on experience using multi-threading and collections frame works.
- Log4J for extensible logging, debugging and error tracing.
- Solid Understanding of Core java concepts.
- Understanding in creating SQL Queries in Oracle, DB2.
- Experience in Object Oriented Analysis and Design (OOAD)
- Followed Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
- Experience in working with customers to determine their needs, gather, analyze and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
- Ability to clearly understand the Clients' requirements & work closely with other teams/Developers in order to develop Quality Products/Solutions.
- Strong interpersonal, written, and oral communication skills. Aptitude and willingness to learn and implement unknown technologies.
TECHNICAL SKILLS:
Languages/Packages: Java1.4, Java1.5, HTML, DHTML, CSS,Java Script, XSL, XSLT, Java Beans, UML
J2EE Technologies: Servlets, JSP, JDBC, JMS, XML, AJAX, JQuery.
Data bases: Oracle 11g & 10g, MySQL, SQL Server.
Framework: Struts2.0, Springs (MVC, AOP, IOC), Hibernates.
Web Development: Ajax, XML, XSLT, HTML, Java Script, CSS.
O/R Mapping Technologies: Hibernate 3.x
IDE: Eclipse 3.x, RAD, Web logic Workshop.
Version Control: CVS, Rational Clear Case and Clear Quest, MQ
Operating Systems: Windows NT/ 2000 / XP, MSDOS. UNIX/LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Durham, NC
Java Curam Developer
Responsibilities:
- Assist with development and implementation of NC FAST Project.
- Participation in the complete Software development life cycle phases starting from Analysis, Implementation, Design, and Development of new Enhancements.
- Participation in Agile Scrum daily standup meetings throughout the process of development .
- Used Eclipse IDE for designing, coding and developing applications.
- Customizing IBM Cúram product solutions to meet the NCFAST DHHS functional requirements.
- Used core Java and advanced Java API in implementing business layer with respect to functional requirements.
- Used RSA IDE for modeling.
- Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
- Customized Cúram IEG (Intelligence Evidence Gathering) script based on the functional requirements.
- Implemented Junit cases in Curam framework.
- Customized dmx, metadata, .nav, .tab files.
- Used UIM, VIM for front end development.
- Prepared Design documents and functional documents.
- Created Cúram custom soap headers to provide security to the Webservices
- Consumed Webservices using Cúram outbound web service connector to generate client stubs from the given Wsdl.
- Used SQL developer for database query testing in the process of optimizing the queries.
- Involved in unit testing and worked closely with testing team in solving the issues.
- Worked on defect analysis and fixing.
- Implemented Selenium web driver using JAVA for automation testing of the application.
- Created Sequence diagram using VISIO.
- Participate in peer-review and code-review process for multiple projects supporting several initiatives and provide technical leadership to mentor globally.
- Used SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
- Analyzed and resolved tasks tracked with Teamcity and JIRA.
Environment: Java 1.6, J2EE, UIM, IBM Cúram 6.02, IEG, SVN, RSA 8.5, ANT, SOA, Sql developer 3.2, XML, SOAP 1.3, WSDL 2.0, Apache Tomcat 6.0.37, Log4j, Windows.
Software Developer
Confidential, Chapel Hills, NC
Responsibilities:
- Working as software developer, assisting my team in developing two different Web-based applications.
- Used the functionalities for writing code in HTML5, CSS, AngularJS, JavaScript, JQUERY, Ajax, JSON, and Bootstrap with DB Visualizer database as the backend.
- HTML5 and CSS3 latest tags are used to design the webpages and HTML local storage web applications are used to store data.
- Styling pages with CSS3.0 and developed JavaScript for user interfaces.
- Refactored and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Brief experience on implementing the AngularJS in creating animations based on CSS classes.
- Used AngularJS as framework to create a Single Page Application which can bind data to specific views and synchronize data with server .
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Used Bootstrap front-end framework for faster and easier web development.
- Extensively used Selectors in JQuery for updating content on DOM nodes.
- Experienced in all phases of UI/UX implementation of a Travel Search and Booking web application including Design, Prototyping, and Development and Testing phases.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Met with the project manager frequently for reviewing project goals and for creating proposals for future developments and researching their fields for UI design.
- Used Eclipse IDE for designing, coding and developing applications.
- Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Involved in an Agile based approach to UI Development.
Environment: HTML, CSS, JavaScript, jQuery, Angular.js, AJAX, JSON, Bootstrap, SVN, REST Web services, Tomcat, MS Access.
Confidential, Beloit, WI
Java developer & L3/L4 Support Analyst
Responsibilities:
- Actively participated in requirements gathering, analysis, design, development, and testing phases.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Experience in working with Agile Methodologies. Have Experience in SCRUM Methodologies.
- Developed the application with HTML for widgets alignment.
- Experience with Unit test framework.
- Understand the existing systems and incorporating into current systems as a result of change in new business rules.
- Designed User Interface framework using Cascading Style Sheets (CSS), JSON, XML and AJAX.
- Developed the automation environment for build, deployment, and configuration of portlets onto the IBM WebSphere portal server using ANT scripts (build), XML Access scripts (deployment).
- Developed custom JSR 168 Portlets related to various Business scenarios and processes including Order processing, Purchasing and HR.
- Used RAD (Rational Application Developer) as IDE tool to develop the application and JIRA for bug and issue tracking.
- Used Oracle 10g for Creating SQL statements to insert as well as to fetch data from the database.
- Experience with API creation and testing with Rest client and Postman in browser for getting the response.
- Involved in coming up with good design of Spring controller related classes (Controllers, Form Controllers, Handler Interceptors) suitable for Handset Inventory.
- Used Spring Core (Dependency Injection), ORM integration and MVC, AOP modules.
- Developed the entire application by implementing MVC Architecture.
- Used WebLogic Application Server to deploy, implement and test the coded functionality.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Developed and store the data in hierarchical namespace in a three tier data structure and synchronized the data.
- Experienced in code review and represent as a team lead across all functionalities.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Implemented log4j for logging.
Environment: J2EE, Hibernates, Spring-Portlets, MVC, AOP, IBM WebSphere, RAD 8.5, Oracle10g/11g Oracle VM, WSDL, SOAP, RESTFUL, JQuery, JSP, JDBC, CSS3, HTML, SQL, WebLogic 8.0, Windows.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Extensively worked with spring framework, Hibernate and Jsp implementing mvc pattern for various modules.
- Responsible for development, testing and implementation
- Developed the Search criteria for all the products, implemented the pagination logic using spring framework.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
- Involved in developing some of the DAO methods using Hibernate. Designed a lot of Jsp pages using JSTL tags.
- Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Developed Junit Test Cases and performed unit and integration testing with the help of Junit.
- Applied Multithreading techniques for creating high performance applications.
- Used Hibernate for interacting with the database objects.
- Tracked bugs opened by UAT team and resolved bugs to a closure.
- Used spring framework to assemble the business component and data layer.
- Developed, deployed, and tested State full Session Beans and exposed them as web services.
Confidential
Core Java Developer
Responsibilities:
- Worked as Research Assistant and a Development Team Member
- Coordinated with Business Analysts to gather the requirement and prepare data flow diagrams and technical documents.
- Assigned as Senior Web Programmer/Developer
- Identified Use Cases and generated Class, Sequence and State diagrams using UML.
- Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
- Involved in Designing, coding and maintaining of Entity Beans and Session Beans
- Involved in the development of Web Interface using MVC Struts Framework.
- User Interface was developed using JSP and tags, CSS, HTML and Java Script.
- Database connection was made using properties files.
- Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi-threading.
- Used Session Filter for implementing timeout for ideal users.
- Used stored Procedure to interact with database.
- Development of Persistence was done using Hibernate Framework.
Environment: Java, J2EE, Multi-threading, Struts 2.0, JSP, JMS, PERL, UML, Web Methods, Servlets, JavaScript, my SQL, SQL Server, Oracle 9i, CSS, JQuery, ANT, IBM ILOG, Rational Clear Case.
Confidential
Core Java Developer
Responsibilities:
- Involved in gathering requirements, Analysis, Design, Development and testing of the entire Application.
- Involved in all phases of SDLC (Software Development Life Cycle).
- Created UML diagrams like class diagrams and activity diagrams using the Rational Rose.
- Participated in the design and development of application using JSP, HTML, CSS and JavaScript.
- Developed Business logic with Spring MVC frame work and ORM mapping using IBatis ORM frame work.
- Designed and developed the presentation layer using AJAX for RUI (Rich User Interface).
- Taken care of Java multi-threading in common java classes / library.
- JSON is used in conjunction with JavaScript for making HTTP requests.
- JQuery is used for validation.
- Developed the presentation tier of the application using Struts framework and MVC design pattern.
- Configured the Hibernate ORM framework as persistence layer for the backend by using hibernate.confg.xml
- Designed and developed DAO’s for accessing the POJO’s and updating the DB tables using the POJO’s, Java Collections, and Synchronization etc.
- Portlets including JSR168 portlets and WebSphere portlets.
- Used Hibernate object relation mappings (ORM) for the database operations on SQL.
- Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic.
- Extensively participated in application integration. Spring is used to integrate Struts and Hibernate. Implemented interceptors for spring and Hibernate.
- Transactions were implemented using declarative transactions in spring with transaction managers capable of supporting Hibernate.
- Configuration issues in the various frameworks used were identified and resolved to extract an acceptable level of performance in terms of efficiency, response and robustness.
- Consumed Web Services as a gateway for the payment through the third-party.
- Developed Web Services using SOA, SOAP, WSDL, UDDI and JAX-WS programming models.
- Used Ant as build tool for building and deploying it into WebLogic Server. Ant scripts are used for automating build process.
- Developed and execute unit tests and test suites for product components using JUnit Testing Used.
Environment: Java, JSP, Spring MVC, Hibernates, Eclipse, Servlet, XML, XSD, WSDL, Struts, AJAX, JUnit, Maven, web sphere Application Server, Ant, JavaScript, CSS, Log4J, JSF, JUnit, HTML, PL/SQL.