Curam/java Developer Resume
Lincoln, NebraskA
SUMMARY:
- Certified Professional with over 8 Years’ Experience in IT industry as Java/J2EE Developer, Worked in the areas of Analysis, Design, Development, Production support and Implementation phases of Object Oriented and Web based applications.
- Expertise in development and deployment of multi - tiered web based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, Struts 2.0, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, IBM MQ Series, Java Beans and Web services (SOAP, WSDL).
- Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, transaction management and using Hibernate as a persistence layer.
- Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications.
- Extensively worked on core java concepts like Multi-Threading, Exception handling, IO Handling and Collections Framework.
- Have good knowledge and hands on experience in apache camel
- 5+ years of hands-on experience in consuming as well as developing API for SOAP and REST based web services to integrate third party functional modules into the core application.
- Proficient in several frameworks like Struts 2.0, Java Server Faces, and Hibernate 3.0/4.0 ORM, Spring Framework 3.0, spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
- Expertise in using Custom Tag Libraries for embedding dynamic code into JSP pages.
- Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2 and MS SQL Server 2005.
- Hands on exposure to multiple Application Servers like BEA WebLogic Application Server, Apache Tomcat and JBoss.
- Experience in developing applications with n-tier architectures.
- Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript, Bootstrap and Jquery1.8, JQuery, JQuery plugins, AJAX, XSL, XSLT and AngularJS.
- Hands on experience in Cúram Framework.
TECHNICAL SKILLS:
Languages: Java/J2EE, C#, C, SQL, HTML5, CSS3, XML, XAML, HTML, LINQ, UML
Scripting Languages: Java script
Databases: SQL Server 2008, Oracle 11g/10g/9i.
Technologies: HTML, AJAX, CSS, Win Forms, JQUERY, Web Forms, AngularJS
Distributed Technologies: Web Services, WCF
Application Servers: WebSphere Application Sever
Protocols: SOAP, HTTP, UDDI, FTP, TCP/IP, UDP/IP, SSL
Software Engineering: Agile (Scrum), TDD, Waterfall
IDE Tools: Eclipse, Notepad++, Fire Bug, Sublime Text, Net Beans.
Reporting Tool: Crystal Reports, SQL Server Reporting Services (SSRS)
Operating Systems: Windows XP, Vista, 7, Windows Server 2003/2008
PROFESSIONAL EXPERIENCE:
Confidential, Lincoln, Nebraska
Curam/Java Developer
Responsibilities:
- Design & Developer role in maintaining state of Nebraska eligibility & enrollment web application and its modules by programming using JAVA, J2EE, XML and Web Services technologies on development tools Eclipse and Subversion.
- Writing application code to fix existing defect/enhancements to the web application tracked by Quality Center.
- Identify the process gaps and provide alternatives to the project team.
- Collaborate with other development and integration team members to ensure Java technologies are properly implemented and maintained Collaborate with other development and integration team members to ensure Java technologies are properly implemented and maintained
- Prepare the templates for the functional specification review, technical specifications
- Develop extensions or configurations within the Cúram Framework.
- Batch programs implementation to extract database reports and other Web service calls
- Added new functionalities based on agency requirements.
Environment: J2EE 1.7, Tomcat, RAD7, web services, SVN, Oracle11g, SQL developer, DB2, IBM Curam 6.2.0
Confidential, Jefferson City, Missouri.
Java Developer
Responsibilities:
- Understanding the business requirements and functional specifications of the client module.
- Design and development standpoint for the development team.
- Identify the process gaps and provide alternatives to the project team.
- Test planning for cumulative updates.
- Prepare the templates for the functional specification review, technical specifications, unit test case, string test case, etc.
- Installed & configured WAS on linux operating system.
- Build functional specification and develop technical specification and functional and technical specification review.
- Perform onsite / offshore coordination for all interface developments and complete the Design, Build, Test and Deploy phase successfully in QA.
- Conduct status meetings with onsite and offshore throughout the project.
- Technical assistance from design and development standpoint
- Documenting the test case scenario steps followed for various tasks for specific module
- Planning the test activities and preparation of test scenarios as per customer requirements.
- Data Obfuscating or Masking for data security. By which customer information can be secured.
- Creating Adhoc reports using Jasper Soft studio.
- Construct data conversion, enhancement, data acquisition and data processing.
Environment: J2EE 1.7, WAS 8.5, RAD7, web services, Mainframes, JSP1.2, DHTML, HTML5, JavaScript, CSS, SVN, Oracle11g, Sql developer, DB2, REHL 7.5, Rest Client, Maven, JPA, JasperSoft, Alfresco.
Confidential, Ann Arbor, Michigan
Java Developer
Responsibilities:
- Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, webapp components, recoverability, intelligent workflow features, internationalization, and upgradability.
- Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, prototype and Composite View.
- Developed the necessary front end user interfaces in JSP’s, HTML, Java Script, CSS and AngularJS that will be integrated using Spring MVC Framework.
- Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding JSP pages in spring-config.xml file.
- Established wizard flows with spring web flows.
- Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT
- Involved in design of Scheduling Application using the Activity, Data Flow, Class and Sequence UML diagrams
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
- Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
- Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages
- Developed and executed software systems utilizing JavaScript and Groovy.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Wrote and modified stored procedures/Triggers (DML/DDL) to implement complex business rule.
- Established efficient exception handling and logging using Spring AOP.
- Maintaining separate build in ANT for the module for easy integration to the portal build and configure with Cruise Control
- Used HP Quality center for defect tracking.
- UAT support and bug fixing.
Environment: J2EE 1.5, WAS 8.0, RAD7, Springs 3.0, Spring MVC, Spring Core, Spring DAO, Hibernate 4.0, JavaBeans, web services, Mainframes, JSP1.2,DHTML, JSF, HTML5, JavaScript, CSS, CICS, SVN, AngularJS, ClearCase, Oracle9i, QC, JUnit, Selenium, Log4j, Rational Rose.
Confidential, Baltimore, MD
Java/ J2EE Developer
Responsibilities:
- Implemented SOA architecture using Enterprise Service Bus (ESB).
- Used Struts framework along with JSP, HTML5, CSS3, Angular JS and Java Script to construct the dynamic web pages (presentation layer) for the application.
- Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings. Used Hibernate query language.
- Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
- Worked on JPA for persisting the objects into the system.
- Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using SPRING.
- Experienced in finding the Memory Leaks and adjusting the JVM Heap Sizes and GC Parameters using JProfile 5.1.
- Worked on Axis implementation and used SOAPUI to test the SOAP.
- Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
- Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
- Used IBM MQSeries as the JMS provider.
- Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
- Responsible for writing SQL Queries and Procedures using DB2.
- Optimizing the existing stored procedures, database triggers and SQL scripts.
- Responsible for writing JUnit test cases and Peer level testing.
- Improved database performance by recognizing and rewriting slow queries.
- Build & Deployment in WebSphere Application Server.
- Solid deployment experience on the UNIX platform.
- Created UML diagrams such as Class Diagrams and Sequence Diagrams using IBM Rational Rose.
Environment: Java 5, SOA, JMS, JMX, IBM MQ Series 5.3, Web Services, Axis, SOAPUI, Hibernate, JNDI, XML, XSD, JAXB, JAXP, Spring, Junit, JProfile 5.1, Ant, JPA, JTA, JDBC 2.0, Maven, PL/SQL Developer, DB2, Unix, Log4J, UML and Agile.
Confidential, Dearborn, MI
Java/ J2EE Developer
Responsibilities:
- Participated in all the regular daily stand-ups and weekly review meetings hosted by the team as a part of Agile methodology.
- Designed and developed the system using J2EE technologies Struts, JPA, JSF, custom tags architecture.
- Used Rally to log/track the estimates for a given Split/Iteration.
- Excess use of Persistence framework to retrieve data from the database using the TOPLINK tool.
- Used WS-CORE Framework (WSDL) for web services to provide/consume the Web services from/to down-stream Systems.
- Developed the System Flow Charts for various exports as per the business requirements and programmed code.
- Extensively used UML to develop various use cases, class diagrams and sequence diagrams.
- Used HTML, JSP and JSF as a frontend to connect to the back-end and data processing.
- Used FM Crypt to encrypt/decrypt the data prior to sending it to downstream.
- Developed complex queries in Oracle 11G, MYSQL and stored procedures for data retrieval, updating and has written corresponding Expression/Named Queries to retrieve the data using TOPLINK.
- Used Accurev 5.3 for Version Controlling and maintain different streams of Dev, QA, QA2, UAT, Pre-Prod and Production.
Environment: Windows XP, Java (JDK 1.5), Struts2,JPA,EJB 3.0,Websphere Application Server V8, RAD, HTML, XHTML,XML, XSD,DTD, ANT, XSL, Top Link, JDBC Template, Servlets 2.4, SOA,JSP 2.0,HTML-5, Oracle 11G, Rational Requisite Pro, Log 4j, Junit 4,BeyondCompare, Mockito.
Confidential
Java/J2EE Developer
Responsibilities:
- Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
- Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.
- Used Eclipse IDE for writing code and BEA WebLogic as application server.
- Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
- Used JDBC, MQ Series, Web Service, and Hibernate framework to access the data from back-end MS SQL database server.
- Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
- Used Java Persistence API (JPA) for managing relational data mapping.
- Spring framework to implement bean to declare a service and accessed those using Application context.
- JMS for sending and receiving Message through application server.
- Involved in developing the applications using Spring Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB(session and entity beans)
- Used XML SAX to parse the simulated xml file which has simulated test data.
- Used SVN for version control.
- Used Log4J logging framework to write Log messages with various levels.
- Followed Agile Methodology during the development process.
- Work with DNS to map the website to its IP address.
Environment: JDK 1.5, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, VSS,JMS, Agile Programming, Eclipse 3.1, GWT, MSSQL Server 2005, Ajax, AXIS, Web Services JAX-WS, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN.
Confidential
Java/J2EE Developer
Responsibilities:
- Participate in project planning sessions with business analysts and team members to analyze business IT Requirements
- Member in Designing, developing, testing and implementation of banking system
- Developed the J2EE application using RAD 7.5 (Rational Application Developer).
- Develop web application using Struts Framework
- Develop user interfaces using JSP, HTML and CSS
- Supported the application after deployment in production.
Environment: J2SE, J2EE, JSP, Java Script, XML, Spring Frame work, Hibernate, Servlet's, Struts.
Confidential
Responsibilities:
- Participated in understanding the business requirements, preparation of page specifications Implementation of business logic in Spring framework( Spring IOC,AOP,MVC)
- Involved in the user interfaces in JSP and Java script client side validations and server side validations.
- Involved in the developing controllers, services and DTO classes.
- Involved in developing database resource connection with HQLs in Hibernate.
- Post production Support of the application during the warranty period.
Environment: Java, J2ee, spring, Ajax, WebSphere 7.0, Oracle.